Задача №112418. Шифрование

Нужно зашифровать все английские слова во введённой строке. Словом называется непрерывная последовательность английских букв, слова друга от друга отделяются любыми другими символами. Каждое слово шифруется с помощью циклического сдвига на длину этого слова. Например, если длина слова равна K , каждая буква в слове заменяется на букву, стоящую в английском алфавите на K букв дальше (алфавит считается циклическим, то есть, за буквой Z стоит буква A ). Строчные буквы при этом остаются строчными, а прописные –- прописными. Символы, не являющиеся английскими буквами, не изменяются.

Входные данные

На вход программы подается символьная строка, содержащая английские слова.

Выходные данные

Программа должна вывести зашифрованную строку.

Примеры
Входные данные
Mice are coming. "Cats" are dancing.
Выходные данные
Qmgi duh iusotm. "Gexw" duh khujpun.
Сдать: для сдачи задач необходимо войти в систему