size = gets.to_i n = gets.split(" ").map(&:to_i).sort case when size == 1 p n.first when size.odd? p n[size/2] else # even p (n[size/2-1] + n[size/2]) / 2.0 end