n = gets.to_i
a,b = gets.split(" ").map{|d|d.to_i}
p = gets.split(" ").map{|d|d.to_i}

p.sort!{|a,b| a<=>b}

t = Array.new(3)
t =  [p.select{|i| i <= a }.size ,p.select{|i| a < i && b >= i }.size ,p.select{|i| b < i }.size]
p t.min
