def is_palindrome(word):
    clean_word = ''.join(c for c in word if c.isalpha())
    if clean_word == '':
        return False
    return clean_word.lower() == clean_word.lower()[::-1]


with open('input.txt', 'r', encoding='utf-8') as f:
    lines = f.readlines()

with open('output.txt', 'w', encoding='utf-8') as f_out:
    for line_num, line in enumerate(lines, start=1):
        words = line.split()
        palindromes = []

        for word in words:
            if is_palindrome(word):
                palindromes.append(word)

        if palindromes:
            f_out.write(f"{line_num} {' '.join(palindromes)} {len(palindromes)}\n")