// csc 1.x has a bug

class SampleClass
{
        public static SuperClass operator ++ (SampleClass value) {
                return new SuperClass();
        }
}

class SuperClass: SampleClass
{
        public static int Main ()
        {
            return 0;
        }
}