n=1000000 from math import* print(n*8) a=range(10**9,10**9-n,-1) b=tuple(round(10**9*sin(2*pi*i/n/8))for i in range(1,n+1)) c=tuple(round(10**9*sin(2*pi*i/n/8))for i in range(n,0,-1)) d=range(10**9-n+1,10**9+1) print('\n'.join(f'{i} {j}'for i,j in zip(a,b))) print('\n'.join(f'{i} {j}'for i,j in zip(c,d))) print('\n'.join(f'{-i} {j}'for i,j in zip(b,a))) print('\n'.join(f'{-i} {j}'for i,j in zip(d,c))) print('\n'.join(f'{-i} {-j}'for i,j in zip(a,b))) print('\n'.join(f'{-i} {-j}'for i,j in zip(c,d))) print('\n'.join(f'{i} {-j}'for i,j in zip(b,a))) print('\n'.join(f'{i} {-j}'for i,j in zip(d,c)))