using System;

class Test
{
	int a;
	int b;

	Test (int i)
	{
		a = 10;
	}

	static Test Foo (dynamic d)
	{
		return new Test (d) {
			b = 20
		};
	}

	public static int Main ()
	{
		var t = Foo (44);
		if (t.a != 10)
			return 1;
		if (t.b != 20)
			return 2;
		
		return 0;
	}
}