gets a=gets.split.map(&:to_i) ints=[] a.map{|x|ints<< a.select{|y|x>=y && ((x-y).abs <= 1)}.count} a.map{|x|ints<< a.select{|y|y>=x && ((y-x).abs <= 1)}.count} p ints.max