class Program { static void Main(string[] args) { string inputCount = Console.ReadLine()!; int count = int.Parse(inputCount); decimal ansCopy = 0; for (int i = 0; i < count; i++) { string[] inputNum = Console.ReadLine()!.Split(' '); decimal leftNum = decimal.Parse(inputNum[0]); decimal rightNum = decimal.Parse(inputNum[1]); if (rightNum < leftNum) { Console.WriteLine(-1); break; } else if (i == 0) { ansCopy = rightNum - leftNum; } else { if (ansCopy != rightNum - leftNum) { Console.WriteLine(-1); break; } } if (i == count - 1) { Console.WriteLine(ansCopy); } } } }