atcoder#ABC287B. [ABC287B] Postal Card

[ABC287B] Postal Card

配点 : 200200

問題文

数字のみからなる長さ 66 の文字列が NN 個与えられます。i(i=1,2,,N)i \, (i = 1, 2, \dots, N) 番目のものを SiS_i と表します。

さらに、数字のみからなる長さ 33 の文字列が MM 個与えられます。j(j=1,2,,M)j \, (j = 1, 2, \dots, M) 番目のものを TjT_j と表します。

S1,S2,,SNS_1, S_2, \dots, S_N のうち、末尾 33 文字が T1,T2,,TMT_1, T_2, \dots, T_M のいずれかに一致するものの個数を求めてください。

制約

  • 1N,M10001 \leq N, M \leq 1000
  • N,MN, M は整数
  • 全ての i=1,2,,Ni = 1, 2, \dots, N に対し、SiS_i は数字のみからなる長さ 66 の文字列
  • 全ての j=1,2,,Mj = 1, 2, \dots, M に対し、TjT_j は数字のみからなる長さ 33 の文字列

入力

入力は以下の形式で標準入力から与えられる。

NN MM

S1S_1

S2S_2

\vdots

SNS_N

T1T_1

T2T_2

\vdots

TMT_M

出力

答えを出力せよ。

3 3
142857
004159
071028
159
287
857
2

S1S_1 の末尾 33 文字は 857 であり、これは T3T_3 に一致します。 S2S_2 の末尾 33 文字は 159 であり、これは T1T_1 に一致します。 S3S_3 の末尾 33 文字は 028 であり、これは T1,T2,T3T_1, T_2, T_3 のいずれにも一致しません。

以上から、答えは 22 です。

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