메시지 복호화
시간 제한1초메모리 제한1024 MB
26자리 치환 키로 메시지의 각 글자를 바꾸어 해독합니다. 대소문자와 공백은 그대로 둡니다.
문제
소들은 방금 암호화를 배웠고, 비밀 메시지로 다른 농장의 소들과 만날 약속을 정할 수 있다고 생각한다.
소들은 똑똑하지 않다. 소들의 암호화는 DES나 BlowFish 같은 방식과 전혀 다르다. 단순한 치환 암호를 쓴다.
소들에게는 복호화 키와 비밀 메시지가 있다. 메시지를 해독하는 것을 도와라. 키는 다음과 같다:
yrwhsoujgcxqbativndfezmlpk
비밀 메시지의 'a'는 실제로 'y'를 뜻하고, 'b'는 'r', 'c'는 'w'를 뜻한다. 이런 식으로 이어진다. 공백은 암호화되지 않으므로 그대로 둔다.
입력 텍스트는 대문자나 소문자일 수 있다. 두 경우 모두 같은 복호화 키를 쓰되, 대소문자는 그대로 유지한다.
입력
첫 줄에는 복호화 키를 이루는 소문자 26개가 주어진다.
둘째 줄에는 해독할 메시지가 주어지며, 길이는 최대 80자이다.
출력
해독한 메시지를 한 줄로 출력한다. 길이는 입력 둘째 줄과 같다.