using System;

public class Test
{
	public delegate void DelegateA (bool b);
	public delegate int DelegateB (int i);

	static DelegateA dt;
	static DelegateB dt2;

	public static int Main ()
	{
		bool b = DelegateMethod == dt;
		if (b)
			return 1;

		b = DelegateMethod != dt;
		if (!b)
			return 2;

		b = dt2 == DelegateMethod;
		if (b)
			return 3;

		Console.WriteLine ("OK");
		return 0;
	}

	static void DelegateMethod (bool b)
	{
	}

	static int DelegateMethod (int b)
	{
		return 4;
	}
}