gets.to_i.times{ n=gets.to_i l=gets.split.map(&:to_i) a=[0,0]+l.group_by{|i|i}.values.map(&:size).sort cnt=0 while a[-3]>0 cnt+=a[-3] (1..3).each{|i|a[-i]-=a[-3]} a.sort! end p cnt }