import java.lang.reflect.Method;
/**
*
* @author Hanyuu
*/
public class Main {
public static class Functions{
public String add
(double a,
long b
){ }
public String sub
(double a,
long b
){ }
public String div
(double a,
long b
){ }
public String mul
(double a,
long b
){ }
}
Functions f=new Functions();
for(Method m
:f.
getClass().
getDeclaredMethods()){ System.
out.
println(m.
invoke(f,
3.14,
100500)); }
}
}
aW1wb3J0IGphdmEubGFuZy5yZWZsZWN0Lk1ldGhvZDsKCi8qKgogKgogKiBAYXV0aG9yIEhhbnl1dQogKi8KcHVibGljIGNsYXNzIE1haW4gewoKICAgIHB1YmxpYyBzdGF0aWMgY2xhc3MgRnVuY3Rpb25zewogICAgICAgIHB1YmxpYyBTdHJpbmcgYWRkKGRvdWJsZSBhLGxvbmcgYil7CiAgICAgICAgICAgIHJldHVybiBTdHJpbmcudmFsdWVPZihhK2IpOwogICAgICAgIH0KICAgICAgICBwdWJsaWMgU3RyaW5nIHN1Yihkb3VibGUgYSxsb25nIGIpewogICAgICAgICAgICByZXR1cm4gU3RyaW5nLnZhbHVlT2YoYS1iKTsKICAgICAgICB9CiAgICAgICAgcHVibGljIFN0cmluZyBkaXYoZG91YmxlIGEsbG9uZyBiKXsKICAgICAgICAgICAgcmV0dXJuIFN0cmluZy52YWx1ZU9mKGEvYik7CiAgICAgICAgfQogICAgICAgIHB1YmxpYyBTdHJpbmcgbXVsKGRvdWJsZSBhLGxvbmcgYil7CiAgICAgICAgICAgIHJldHVybiBTdHJpbmcudmFsdWVPZihhKmIpOwogICAgICAgIH0KICAgIH0KICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBFeGNlcHRpb24geyAgICAgICAKICAgICAgICBGdW5jdGlvbnMgZj1uZXcgRnVuY3Rpb25zKCk7CiAgICAgICAgZm9yKE1ldGhvZCBtOmYuZ2V0Q2xhc3MoKS5nZXREZWNsYXJlZE1ldGhvZHMoKSl7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihtLmludm9rZShmLCAzLjE0LDEwMDUwMCkpOwogICAgICAgIH0KICAgIH0KCn0K