아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Dešifravimas

시간 제한1초메모리 제한1024 MB

요약
일부만 암호화된 메시지와 완전히 암호화된 메시지를 보고 원래 평문을 복원한다.
난이도

보통10점 중 5점

유형
구현, 문자열, 수학
정답자
아직 제출이 없습니다

문제

Informatikas Bitukas turi smalsių draugų, todėl su užjūrio draugu Brituku susirašinėja šifruodamas savo žinutes. Tam jis naudoja Cezario šifrą, kurį nors ir nėra sunku nulaužti, tačiau smalsiems draugams užšifruotos žinutės atrodo kaip atsitiktinė simbolių seka.

Cezario šifras veikia taip: susirašinėjimo dalyviai apsikeičia raktu KK (1≤K≤251 ≤ K ≤ 25), tuomet kiekviena raidė yra pakeičiama į jos KK-tąją kaimynę pagal lotyniškąją abėcėlę. Likę simboliai paliekami tokie patys. Abėcėlė apsisuka: Z pirmoji kaimynė yra A, o z pirmoji kaimynė — a.

Pasižiūrėkime, kaip Bitukas užšifruotų žinutę Kaip_gyveni? su raktu K=7K = 7:

Norėdamas žinutes šifruoti greičiau, Bitukas sukonstravo Bituko Šifravimo Mašiną (BŠM). Bitukas į BŠM įveda pradinę žinutę, tuomet paleidžia mašiną ir ši pradeda šifruoti žinutę po vieną simbolį nuo pradžios iki galo.

Vieną vakarą Bitukas šifravo labai ilgą laišką Britukui, mat norėjo papasakoti apie savo studijas. Tačiau, BŠM netikėtai užstrigo ir užšifravo tik dalį žinutės. Bitukas nepasimetė: paleido mašiną iš naujo ir šį kartą mašina žinutę užšifravo sėkmingai! Tik neapsižiūrėjęs jis išsiuntė Britukui abi žinutes...

Britukui tą vakarą irgi nesisekė: jis pamiršo abiejų sutartą raktą.

Jūsų užduotis – parašyti programą, kuri perskaičiusi abi Brituko gautas žinutes iššifruotų Bituko siųstą žinutę.

입력

Pirmoje eilutėje įrašytas vienas sveikasis skaičius — žinutės ilgis MM.

Antroje eilutėje įrašyta Brituko gauta žinutė, užšifruota su užstringančia mašina. Trečioje eilutėje — žinutė, užšifruota su veikiančia mašina.

Žinutėse tarpo simbolių nebus.

출력

Išveskite vieną eilutę — iššifruotą Bituko siunčiamą žinutę.

제한

  • 1≤M≤100,0001 ≤ M ≤ 100\\,000

예제2

  1. 예제 1

    입력
    12
    Rhpw_nfceni?
    Rhpw_nfclup?
    
    예상 출력
    Kaip_gyveni?
    
  2. 예제 2

    입력
    5
    Ocpo!
    Ocpq!
    
    예상 출력
    Mano!