#!/usr/bin/env python3
from itertools import groupby

def lookandsay(c):
    while True:
        yield c
        c = "".join(str(len(list(g))) + k for k, g in groupby(c))

for i, e in zip(range(1, 11), lookandsay("1")):
    print(i, e)
