n = int(input()) x1, y1 = map(int, input().split()) z = max(y1 - x1, -1) z = z if z > 0 else -1 n -= 1 if n <= 0 or z <= -1: print(z) else: for _ in range(n): x, y = map(int, input().split()) tz = max(y - x, -1) if tz != z: z = -1 break print(z)