def look_and_say(seq, times):
    """ Recursively play look-and-say on the sequence """
    if times == 0:
        return seq
    newseq = ''
    currentc = ''
    count = 1
    for c in seq:
        if c == currentc:
            count += 1
        else:
            if currentc != '':
                newseq += str(count) + currentc
            currentc = c
            count = 1
    newseq += str(count) + currentc
    return look_and_say(newseq, times - 1)