n = -1 gets.to_i.times do a, b = gets.split.map(&:to_i) if n < 0 n = b - a if n < 1 puts -1 exit end else if n != (b - a) puts -1 exit end end end puts n