n = gets.to_i ans = nil n.times do x, y = gets.split.map(&:to_i) z = y - x if z <= 0 || ans && ans != z puts(-1) exit end ans = z end puts ans