시간 제한메모리 제한제출정답맞힌 사람정답 비율
0.1 초 512 MB93767757672.636%

문제

알파벳 대소문자로 구성된 문자열 A가 주어진다. 한 개 이상의 알파벳 대문자가 공백으로 구분된 문자 목록 B가 주어진다. 문자 목록 B에는 중복된 대문자가 존재하지 않는다. 문자 목록 B에 존재하는 모든 대문자 b에 대하여, 문자열 A에 존재하는 대문자 b를 대응하는 소문자로 치환한 문자열을 C라고 하자. 입력으로 문자열 A와 문자 목록 B가 주어지면 문자열 C를 출력하자.

입력

첫 번째 줄에 문자열 A가 주어진다.

두 번째 줄에 문자 목록 B가 주어진다.

출력

첫 번째 줄에 문자열 C를 출력한다.

제한

  • 3 ≤ 문자열 A 길이 ≤ 100,000
  • 1 ≤ 문자 목록 B에 있는 대문자의 개수 ≤ 26
  • 문자 목록 B에는 중복된 대문자가 존재하지 않는다.

예제 입력 1

ABabC
A

예제 출력 1

aBabC

문자열 ABabC에서 대문자 A를 소문자 a로 변환하면 문자열 aBabC가 된다.

예제 입력 2

ABabC
A B D

예제 출력 2

ababC

문자열 ABabC에서 대문자 A를 소문자 a로, 대문자 B를 소문자 b로 변환하면 문자열 ababC가 된다.

출처