문자열 자르기
시간 제한1초메모리 제한1024 MB
구분 문자와 병합 문자, 그리고 문자열이 주어질 때 공백과 구분 문자로 문자열을 나눈 결과를 출력합니다.
문제
문자열을 좋아하는 임스는 문자열과 관련된 새로운 게임을 만들었다.
문자열을 나누는 기준인 구분자와, 구분자에서 제외되는 조건인 병합자를 정하였다. 게임의 규칙은 다음과 같다.
- 이 게임은 아래 규칙에 따라 문자열을 나누는 게임이다.
- 문자열을 공백과 주어진 구분자들로 나눈다.
- 각 문자 구분자는 영어 대소문자 중 하나이다.
- 각 숫자 구분자는 0부터 9까지의 숫자 중 하나이다.
- 병합자로 주어진 문자는 구분자로 취급하지 않는다.
- 각 병합자는 영어 대소문자 또는 0부터 9까지의 숫자 중 하나이다.
- 구분자와 병합자는 모두 한 글자로 이루어져 있다.
- 나눌 문자열인 기준 문자열은 영어 대소문자, 숫자, 공백으로 이루어져 있다.
- 같은 구분자와 병합자가 여러 번 주어질 수 있다.
개의 문자 구분자, 개의 숫자 구분자, 개의 병합자, 기준 문자열의 길이 , 기준 문자열이 주어졌을 때 위 규칙을 적용한 결과를 출력한다.
입력
첫 번째 줄에 문자 구분자의 개수 이 주어진다.
두 번째 줄에 개의 문자 구분자가 공백으로 구분되어 주어진다.
세 번째 줄에 숫자 구분자의 개수 이 주어진다.
네 번째 줄에 개의 숫자 구분자가 공백으로 구분되어 주어진다.
다섯 번째 줄에 병합자의 개수 가 주어진다.
여섯 번째 줄에 개의 병합자가 공백으로 구분되어 주어진다.
일곱 번째 줄에 기준 문자열의 길이 가 주어진다.
여덟 번째 줄에 기준 문자열이 주어진다.
출력
규칙을 적용한 결과를 한 줄에 하나씩 출력한다.
빈 문자열이 결과로 주어지는 경우는 없다.