#!/usr/bin/python3
from cmath import cos, sin
import sys


# Read the second... arguments as ints Example call:
# example.py {seed} 1 2 3 4
n = int(sys.argv[1])
ang = float(sys.argv[2])
D = 25
c = sin(ang) + cos(ang)*1j

circs = []
vec = (D+1)*c
for i in range(n):
    if i == n - 1 and len(sys.argv) > 3 and sys.argv[3] == "incoherent":
        i += 1
    circs.append((int(round((1.5*n)*D +vec.real*i)), int(round((1.5*n)*D+vec.imag*i)),D))

print(len(circs))
for xyd in circs:
    print(*xyd)
