from array import * import time import sys t1=time.clock() fopen=open("in8_4.txt",'r') s=fopen.readline() t=s.split(",") n=int(t[0]) m=int(t[1]) array=[] ins=[] pos=[] fopen.readline() p=fopen.readline() j=p.split(",") count=0 for i in j: array.append(int(i)) fopen.readline() q=fopen.readline() k=q.split(",") for i in k: ins.append(int(i)) fopen.readline() r=fopen.readline() l=r.split(",") for i in l: pos.append(int(i)) for u in range(len(ins)): array.insert(pos[u],ins[u]) count=count+1 t2=time.clock() memory=sys.getsizeof(t)+sys.getsizeof(i)+sys.getsizeof(m)+sys.getsizeof(n)+sys.getsizeof(array)+sys.getsizeof(ins)+sys.getsizeof(pos)+sys.getsizeof(j)+sys.getsizeof(k)+sys.getsizeof(l)+sys.getsizeof(u) fout=open("out_8_4.txt",'w') for x in range(len(array)): fout.write(str(array[x])+',') fout.write("\nNumber of Shifts:"+str(count)+"\nTime Taken: "+str(t2-t1)+"\nMemory Used :"+str(memory)) fout.close()