File standardInput readLines map(split slice(1))do(o:=list f:=method(map(i,v,if(v,atPut(i,v=v difference(o))if(v size<1,atPut(i)o push(""..(i+1)println);f)))) f)