#!/usr/bin/env python3

def lookandsay(num):
    r = p = 0
    while num > 0:
        c = 3 - ((num % 100) % 11 > 0) - ((num % 1000) % 111 > 0)
        r += (10 * c + (num % 10)) * 10 ** (2 * p)
        num //= 10**c
        p += 1
    return r


seq = 1
for i in range(1, 11):
    print(i, seq)
    seq = lookandsay(seq)
