public class BrokenAmbiguous {
    static void f(Integer a, int b) { }
    static void f(int a, Integer b) { }
    static int g(int a) { return a; }
    static long g(int a) { return a; }
    public static void main(String[] args) { f(1, 2); }
}
