M=5*10**8 ANS=[(M,0),(0,M),(-M,0),(0,-M)] N=1000000 while len(ANS)0: u+=200 else: u-=200 if v>0: v+=200 else: v-=200 X.append((u,v)) ANS2=[] for i in range(len(ANS)): ANS2.append(X[i]) ANS2.append(ANS[i]) ANS=ANS2 ANS=ANS[:N] for i in range(N): ANS[i]=str(ANS[i][0])+" "+str(ANS[i][1]) print(N,flush=True) print("\n".join(ANS))