싸리와 버드의 피라미드
시간 제한1초메모리 제한256 MB
단어를 지그재그로 반복해 채운 피라미드에서 요청된 행에 특정 대문자가 몇 번 나오는지 셉니다.
문제
싸리와 버드는 정말 할 게 없어서 뒷뜰에 높이가 인 피라미드를 쌓고 그 위에 좋아하는 단어를 적기로 했다. 위에서 번째 줄에는 칸이 개 있다.
단어를 한 글자씩 떼어 지그재그로 채워 넣는다. 첫째 줄은 왼쪽에서 오른쪽으로, 둘째 줄은 오른쪽에서 왼쪽으로, 셋째 줄은 다시 왼쪽에서 오른쪽으로 채운다. 단어를 끝까지 쓰면 그 단어의 첫 글자부터 다시 이어서 쓴다.
이고 단어가 JANJETINA이면 피라미드는 이렇게 완성된다.
J
N A
J E T
J A N I
A N J E T
N A J A N I
버드는 줄 번호 와 알파벳 대문자 를 골라 "번째 줄에 가 몇 번 나오지?"라고 묻는다. 버드의 질문 개에 답해 싸리를 도와주자.
입력
첫째 줄에 피라미드의 높이 ()이 주어진다.
둘째 줄에 알파벳 대문자로만 이루어진 단어가 주어진다. 단어의 길이는 을 넘지 않는다.
셋째 줄에 버드가 고른 줄의 수 ()가 주어진다.
이어지는 개의 줄에 와 가 공백을 사이에 두고 주어진다. (이고 는 알파벳 대문자이다.)
출력
개의 줄을 출력한다. 번째 줄에는 피라미드의 번째 줄에 가 나오는 횟수를 출력한다.