using System.Numerics; public class Program { public static void Main() { //BigInteger num = BigInteger.Parse(Console.ReadLine() ?? string.Empty); //int num = int.Parse(Console.ReadLine() ?? string.Empty); string[] moji = (Console.ReadLine() ?? string.Empty).Trim().Split(' '); //string str = Console.ReadLine() ?? string.Empty; BigInteger a = BigInteger.Parse(moji[0]); BigInteger b = BigInteger.Parse(moji[1]); BigInteger c = BigInteger.Parse(moji[2]); BigInteger d = BigInteger.Parse(moji[3]); if (a == c || b == d) { Console.WriteLine(1); } else if(a+2c||b-2>d) { Console.WriteLine(2); } else { if(a+2==c||a-2==2) { if(b+2==d||b-2==d) { Console.WriteLine(2); } else { Console.WriteLine(1); } } else if(b+2==d||b-2==d) { if(a+2==c||a-2==c) { Console.WriteLine(2); } else { Console.WriteLine(1); } } } } }