class Demo
{
	public void Test (object arg)
	{
	}

	static int Test (int i)
	{
		return i;
	}

	delegate int D (int t);

	int GetPhones ()
	{
		D d = Test;
		return d (55);
	}

	public static int Main ()
	{
		int r = new Demo ().GetPhones ();
		if (r != 55)
			return 1;

		return 0;
	}
}