import java.lang.reflect.Method;

/**
 *
 * @author Hanyuu
 */
public class Main {

    public static class Functions{
        public String add(double a,long b){
            return String.valueOf(a+b);
        }
        public String sub(double a,long b){
            return String.valueOf(a-b);
        }
        public String div(double a,long b){
            return String.valueOf(a/b);
        }
        public String mul(double a,long b){
            return String.valueOf(a*b);
        }
    }
    public static void main(String[] args) throws Exception {       
        Functions f=new Functions();
        for(Method m:f.getClass().getDeclaredMethods()){
            System.out.println(m.invoke(f, 3.14,100500));
        }
    }

}
