Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.
Шифр Цезаря — один из самых простых способов шифрования информации.
Для преобразования исходного сообщения в зашифрованное ключом k каждый
символ алфавита заменяется на символ, находящийся на k позиций правее в алфавите
(после выхода за пределы алфавита счет позиций продолжается с начала).
Если пронумеровать символы алфавита с 0, то результатом шифрования символа x будет (x + k)-й символ
Вам дан исходный текст и ключ шифрования k. Выведите полученный шифр.
Входные данные
В первой строк записан текст — последовательность символов английского алфавита в верхнем регистре («A»-«Z») и пробелов. В тексте будет от 1 до 100 символов, включительно.
Во второй строке записано целое число k (0 ≤ k ≤ 10^9) — ключ шифра.
Выходные данные
Выведите строку, полученную в результате шифрования заданного текста заданным ключом.
Примеры
Входные данные | Выходные данные |
INFO 2 | KPHQ |
ZERO GRAVITY 3 | CHUR JUDYLWB |
Для отправки решений необходимо выполнить вход.
|