bi=[0,0] bb=[nil,nil] bi[0]=gets.to_i-1 bb[0]=gets.split(" ").map(&:to_i).sort! bi[1]=gets.to_i-1 bb[1]=gets.split(" ").map(&:to_i).sort! sz=99 sel=bb[0][bi[0]]>bb[1][bi[1]] ? 0 : 1 99.times{|h| while sz<=bb[sel][bi[sel]] bi[sel]-=1 if bi[sel]<0 p h exit end end sz=bb[sel][bi[sel]];bi[sel]-=1 sel=sel^1 }