gets v = gets.split.map(&:to_i).sort.uniq.each_cons(2) puts v.map { _2 - _1 }.min || -1