fork(3) download
using System;

public class Test
{
	 private static void Main(string[] args)
        {
            int d = 2147483647;

            Console.WriteLine(d);

            long g = 2147483647+d;

            Console.WriteLine(g);

            long k = new MyClass()+new MyClass();

            Console.WriteLine(k);
        }

        public class MyClass
        {
            public static implicit operator int(MyClass m)
            {
                return 5;
            }

            public static implicit operator long(MyClass m)
            {
                return 100;
            }
        }
}
Success #stdin #stdout 0.06s 23968KB
stdin
Standard input is empty
stdout
2147483647
-2
10