class Main {
  interface MyCall {
    void call(int n);
  }
  interface MyCallRet {
    int call(int n);
  }
  public static void caller(MyCall c) {
    c.call(2);
  }
  public static void caller(MyCallRet c) {
    c.call(3);
  }
  public static void main() {
    caller( (int n) -> { System.out.println(" " + n);  } );
  }
}