array = [] gets.to_i.times do a, b = gets.split.map(&:to_i) if b - a > 0 array << b - a else puts -1 exit end end puts array.uniq.size == 1 ? array[0] : -1