atcoder#ABC287B. [ABC287B] Postal Card

[ABC287B] Postal Card

Score : 200200 points

Problem Statement

You are given NN strings of length six each, consisting of digits. Let SiS_i be the ii-th (i=1,2,,N)(i = 1, 2, \dots, N) of them.

You are also given MM strings of length three each, consisting of digits. Let TjT_j be the jj-th (j=1,2,,M)(j = 1, 2, \dots, M) of them.

Find the number of strings among S1,S2,,SNS_1, S_2, \dots, S_N whose last three characters coincide with one or more of T1,T2,,TMT_1, T_2, \dots, T_M.

Constraints

  • 1N,M10001 \leq N, M \leq 1000
  • NN and MM are integers.
  • SiS_i is a string of length 66 consisting of digits, for all i=1,2,,Ni = 1, 2, \dots, N.
  • TjT_j is a string of length 33 consisting of digits, for all j=1,2,,Mj = 1, 2, \dots, M.

Input

The input is given from Standard Input in the following format:

NN MM

S1S_1

S2S_2

\vdots

SNS_N

T1T_1

T2T_2

\vdots

TMT_M

Output

Print the answer.

3 3
142857
004159
071028
159
287
857
2

The last three characters of S1S_1 are 857, which coincide with T3T_3. The last three characters of S2S_2 are 159, which coincide with T1T_1. The last three characters of S3S_3 are 028, which do not coincide with T1T_1, T2T_2, or T3T_3.

Thus, the answer is 22.

5 4
235983
109467
823476
592801
000333
333
108
467
983
3
4 4
000000
123456
987111
000000
000
111
999
111
3