# frozen_string_literal: true n = gets.chomp.to_i spaces = [] n.times do a, b = gets.chomp.split.map(&:to_i) spaces << a + 4 * b end unless spaces.map(&:even?).uniq.size == 1 p(-1) exit end if spaces.uniq.size == 1 p(0) exit end space_min = spaces.min spaces = spaces.map { |i| i - space_min } space_max = spaces.max spaces = spaces.map { |i| space_max - i } p spaces.sum / 2