#!/usr/bin/env python3
from random import randint, shuffle, uniform
n = 1414
q = 100000
l = list(range(n))
shuffle(l)
ll = 0
print(n)
x = []
y = []
xx = 1
yy = 1000000
ee = 0
for _ in range(n):
    xx += 1
    yy -= ee
    ee += 1
    x.append(xx)
    y.append(yy)
    print(xx, yy)
print(q)
for _ in range(q):
    if ll < n and randint(0, 9) == 0:
        print('q', l[ll] + 1)
        ll += 1
    else:
        if randint(0, 1) == 0:
            t = randint(1, 10**2)
            xx = randint(1, 10**8)
            yy = randint(1, 10**8)
            print('c', t, xx, yy)
        else:
            # makes internal points more likely
            i1 = randint(0, n - 1)
            i2 = randint(0, n - 1)
            i3 = randint(0, n - 1)
            while i1 == i2: i2 = randint(0, n - 1)
            while i1 == i3 and i2 == i3: i3 = randint(0, n - 1)
            f1 = uniform(0, 1)
            f2 = uniform(0, 1 - f1)
            f3 = uniform(0, 1 - f1 - f2)
            if randint(0, 1) == 0: f1 *= 1.1
            print('c', 1, int(x[i1]*f1 + x[i2]*f2 + x[i3]*f3), int(y[i1]*f1 + y[i2]*f2 + y[i3]*f3))

