public class C { public void f() { System.out.printf("CCC\n"); }

}

public class D extends C{
public  void f() 
{
	

	System.out.printf("DDD\n");
	
}

}

public class Exercise2 { public static void g(C cc) { cc.f(); }

public static void main(String[] args) {
	D dd1=new D();
	C cc1=new C();
	
	g(cc1);
	g(dd1);
	
} 

}