import time import sys t1=time.clock() filein=open("in13_9.txt") fileout=open("out_13_9.txt","w") Compare=0 size=filein.readline() a=filein.readline().rstrip("\n").split(",") b=filein.readline().rstrip("\n").split(",") a.reverse() b.reverse() def unique(k): for i in k: j=k.count(i) if(j>1): while i in k: k.remove(k[k.index(i)]) j-=1 if(j==1): break unique(a) unique(b) a.reverse() b.reverse() Compare=len(a)+len(b) for i in b: a.append(i) a.reverse() unique(a) a.reverse() for i in a: if(i==a[len(a)-1]): break fileout.write(i+",") fileout.seek(fileout.tell()) fileout.write(a[len(a)-1]) fileout.write("\n") mem=sys.getsizeof(unique)+7*sys.getsizeof(a)+2*sys.getsizeof(filein) t2=time.clock() fileout.write("Time:"+str(t2-t1)+"\n") fileout.write("Compare:"+str(Compare)+"\n") fileout.write("Mem:"+str(mem)+"\n")