gets a=gets.split.map(&:to_i) m=a.max t=a.map{|i|i^m}.max p t<1?0:2**t.to_s(2).size/2