페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#4560

반지 1000초 128MB

문제

당신은 N개의 반지를 가지고 있다.

각각의 반지에 대문자 10 문자로 이루어진 문자열이 새겨져 있다.

반지는 문자열의 시작과 끝이 연결된 형태로 문자가 새겨져 있다.

반지에 각인된 문자열을 거꾸로 읽는 걱정은 없다.

 

찾고자하는 문자열이 주어졌을 때 그 문자열을 포함하는 반지가 몇 개인지를 발견하는 프로그램을 작성하라.

 


입력

입력은 총 2 + N 줄 이다.

첫 번째 줄에는 1 자 이상 10 자 이하의 대문자로 구성된 찾고자 하는 문자열이 적혀있다.

 

두 번째 줄에는 반지의 개수 N (1 ≦ N ≦ 100)이 적혀있다.

2+i 줄(1 ≦ i ≦ N)엔 i개의 반지에 새겨져있고, 10 문자로 이루어진 문자열이 적혀있다.​ 


출력

찾고자하는 문자열을 포함하는 반지의 개수를 출력하여라. 


예제1

입력
ABCD

3
ABCDXXXXXX
YYYYABCDXX
DCBAZZZZZZ
출력
2

출처

20201031 집중강화학습3차1번,dennisstar,JOI 2011 예선 2번

역링크 공식 문제집만