cur = [0]*100 nxt = [0]*100 cur[0] = 1 x = -1 while x < 40: for i in range(100): nxt[i] = cur[i] if i > 0: nxt[i] += cur[i-1] if i < 99: nxt[i] += cur[i+1] cur = nxt x+=1 nxt = [0]*100 cur = sorted(cur)[::-1] maks = 0 ile = 0 print(40) for i in range(0,2000,2): print(0,i,1) for j in range(1,100): print(j,i,0) co = int(input()) i = 0 while co != 0: if cur[i] <= co: pom = co//cur[i] ile+=pom co -= cur[i]*pom a=0 while pom > 0: pom-=1 print(i,a) a+=2 else: i+=1