長さ N の整数列 A = (A 1 , A 2 , ..., A N ) と長さ M の整数列 B = (B 1 , B 2 , ..., B M ) が与えられる.
あなたはこれらの数列を用いてゲームを行う.最初,このゲームの点数は 0 である.
このゲームでは N 回のラウンドを行う. i 回目 ( \(1 \le i \le N\) ) のラウンドは以下のように進行する.
現在の点数に A i を加算する.
もし加算後の点数が B 1 , B 2 , ..., B M のいずれかと等しい場合,点数を 0 にする.
最後のラウンドが終了した時点でのこのゲームの点数を出力せよ.
\(1 \le N \le 100\) .
\(1 \le M \le 100\) .
1 ≦ A i ≦ 10 ( \(1 \le i \le N\) ).
1 ≦ B j ≦ 1000 ( \(1 \le j \le M\) ).
B j ≠ B k ( \(1 \le j < k \le M\) ).
入力される値はすべて整数である.
入力は以下の形式で標準入力から与えられる.
N
A 1 A 2 ... A N
M
B 1 B 2 ... B M
最後のラウンドが終了した時点でのこのゲームの点数を出力せよ.
入力例 1
4
3 1 4 1
4
2 7 1 8
出力例 1
0
最初,このゲームの点数は 0 である.
1 回目のラウンドでは点数に 3 が加算される.加算後の点数 3 は B 1 = 2, B 2 = 7, B 3 = 1, B 4 = 8 のいずれとも異なるため,このラウンド終了時の点数は 3 となる.
2 回目のラウンドでは点数に 1 が加算される.加算後の点数 4 は B 1 , B 2 , B 3 , B 4 のいずれとも異なるため,このラウンド終了時の点数は 4 となる.
3 回目のラウンドでは点数に 4 が加算される.加算後の点数 8 は B 4 と等しいため,このラウンド終了時の点数は 0 となる.
4 回目のラウンドでは点数に 1 が加算される.加算後の点数 1 は B 3 と等しいため,このラウンド終了時の点数は 0 となる.
最後のラウンドが終了した時点でのこのゲームの点数は 0 であるため, 0 を出力する.
入力例 2
5
1 4 1 4 2
3
1 3 5
出力例 2
6
最初,このゲームの点数は 0 である.
1 回目のラウンドでは点数に 1 が加算される.加算後の点数 1 は B 1 と等しいため,このラウンド終了時の点数は 0 となる.
2 回目のラウンドでは点数に 4 が加算される.加算後の点数 4 は B 1 = 1, B 2 = 3, B 3 = 5 のいずれとも異なるため,このラウンド終了時の点数は 4 となる.
3 回目のラウンドでは点数に 1 が加算される.加算後の点数 5 は B 3 と等しいため,このラウンド終了時の点数は 0 となる.
4 回目のラウンドでは点数に 4 が加算される.加算後の点数 4 は B 1 , B 2 , B 3 のいずれとも異なるため,このラウンド終了時の点数は 4 となる.
5 回目のラウンドでは点数に 2 が加算される.加算後の点数 6 は B 1 , B 2 , B 3 のいずれとも異なるため,このラウンド終了時の点数は 6 となる.
最後のラウンドが終了した時点でのこのゲームの点数は 6 であるため, 6 を出力する.
入力例 3
2
10 10
3
1 11 111
出力例 3
20
4
3 1 4 1
4
2 7 1 8
0
5
1 4 1 4 2
3
1 3 5
6
2
10 10
3
1 11 111
20