import numpy as np n = int(input()) xy = np.array([list(map(int, input().split())) for _ in range(n)], np.int64) z = xy[:, 1] - xy[:, 0] num = z.min() if (z == num).all() and num > 0: print(num) else: print(-1)