URAL 1196. History Exam (二分)

Professor of history decided to simplify the examination process. At the exam, every student should write a list of historic dates she knows (she should write the years only and, of course, must be able to explain what event took place in this or that year). Professor has a list of dates that students must know. In order to decide upon the student’s mark, Professor counts the number of dates in the student’s list that are also present in his list. The student gets her mark according to the number of coincidences.

Your task is to automatize this process. Write a program that would count the number of dates in the student’s list that also occur in Professor’s list.

Input

The first line contains the numberNof dates in Professor’s list, 1 ≤N≤ 15000. The followingNlines contain this list, one number per line. Each date is a positive integer not exceeding 109. Professor’s list is sorted in non-descending order. The following line contains the numberMof dates in the student’s list, 1 ≤M≤ 106. Then there is the list itself; it is unsorted. The dates here satisfy the same restriction. Both in Professor’s and in the student’s lists dates can appear more than once.

Output

Output the number of dates in the student’s that are also contained in Professor’s list.

Sample

inputoutput

210541492414926553614921002

,每个人心中,都会有一个古镇情怀,流水江南,烟笼人家。

URAL 1196. History Exam (二分)

相关文章:

你感兴趣的文章:

标签云: