class X {

    public static void main(String argv[]) {
	foo(false);
	foo(false);
	foo(true);
    }
    
    public static void foo(boolean q) {
	System.out.print("foo\n");
	if (q) {
	    a();
	    a();
	    b();
	    a();
	}
    }

    static void a() {
	System.out.print("a\n");
    }


    static void b() {
	System.out.print("b\n");
	a();
    }
}
