class A 
{ 
	public void saySomething(int i)
	{ System.out.println(i); }
}

class B extends A
{
	public void saySomething(int i)
	{ System.out.println(42); }

	public void speak()
	{ saySomething(0); }
}

class C extends A
{
	public void saySomething(short i)
	{ System.out.println(42); }
}

