Zadanie : szyfr-cezara-1e
Zadanie

Król Bajlandii Ryszard musi przesłać do króla sąsiedniej Bajdocji pewną poufną wiadomość. Wezwał więc swego nadwornego kryptologa Bajtałę i polecił mu pod rygorem utraty głowy tak zaszyfrować tekst wiadomości, aby grasujący po lasach rabusie napadający często na królewkich kurierów nie odczytali jej poufnej treści.

W Bajlandii kryptologia jest nauką wysoko rozwiniętą, czego niestety nie można powiedzieć o sąsiedniej Bajdocji, gdzie po dziś dzień znane są tylko szyfry Cezara. Bajtała nie ma więc wielkiego pola manewu - musi skorzystać z szyfru Cezara, a w tej sytuacji o swoją głowę raczej nie może być spokojny, bo szyfr ten od dawna znają też bajdoccy rabusie.

Aby nie stracić za bardzo na wzroście Bajtała postanowił przerobić szyfr Cezara w taki sposób, że do szyfrowania znaku znajdującego się na pozycji i w tekście wiadomości używa się klucza o wartości n+i-1.

Napisz program, który pozwoli królowi Bajdocji odczytać wiadomość utajnioną szyfrem Bajtały.

Wejście

Pierwszy wiersz wejścia zakończony znakiem nowej linii zawiera klucz szyfrujący n z zakresu 1..20, wiersz drugi pięcioliterowe słowo złożone ze znaków z zakresu A..Z.

Wyjście

W pierwszym wierszu wyjścia zakończonym znakiem nowej linii należy zapisać początkową (odszyfrowaną) wartość słowa wejściowego.

Przykład

Dla danych podanych na wejściu:

3
CEYUY

Poprawną odpowiedzią jest wyjście:

ZATOR

Jeśli chcesz zobaczyć inny przykład odśwież tę stronę klawiszem F5

Opcje zadania:

Biblioteki         : iostream iomanip cmath string 
Limit czasu        : 0.1 s
Limit pamięci      : 32 MB
Słowa niedozwolone :