Задача F. Контрольная сумма

Автор:Южно-Уральский открытый командный чемпионат   Ограничение времени:5 сек
Входной файл:input.txt   Ограничение памяти:64 Мб
Выходной файл:output.txt  

Условие

Напишите программу, которая копирует текст из входного файла и добавляет к нему фразу "Это сообщение содержит ровно K букв и ровно M цифр.", при этом K и M должны учитывать буквы и цифры в добавленной фразе. Буквами считаются строчные и прописные латинские буквы, а также все символы с ASCII-кодами от 128 до 255. Слова "буквы" и "цифры" во фразе должны иметь окончание, соответствующее числительному, например, "21 цифру", "4 цифры", "15 цифр". При необходимости в контрольной фразе можно не выводить одно или оба слова "ровно".

Формат входного файла

Входной файл содержит одну строку.

Формат выходного файла

В выходной файл вывести сначала строку из входного файла, затем строку с указанной контрольной фразой.

Ограничения

Длина строки не более 200 символов. Русские буквы должны быть в кодировке WINDOWS-1251.

Примеры тестов

Входной файл (input.txt) Выходной файл (output.txt)
1
Сегодня contest.
Сегодня contest.
Это сообщение содержит ровно 49 букв и 3 цифры.

0.033s 0.007s 15