問題文

長さ NN の正整数列 A1,A2,,ANA_1, A_2, \ldots, A_N と長さ MM の正整数列 B1,B2,,BMB_1, B_2, \ldots, B_M が与えられます。

数列 CiC_i を、数列 AA の末尾 ii 項が数列 BB 中に出現する回数と定義します。 また、数列 SiS_i を、数列 AA の末尾 ii 項の和と定義します。

max1kNCkSk\displaystyle \max_{1 \le k \le N} C_k S_k を求めてください。

制約

  • 1N,M1051 \le N, M \le 10^5
  • 1Ai,Bi1081 \le A_i, B_i \le 10^8
  • 入力はすべて整数である

入力

N MA1 A2  ANB1 B2  BMN\ M\\ A_1\ A_2\ \cdots\ A_N\\ B_1\ B_2\ \cdots\ B_M

入出力例

入力例1
5 20
1 3 2 3 1
1 2 3 1 2 1 3 2 1 2 3 1 2 1 3 3 1 2 1 2
出力例1
12
  • k=1k = 1 のとき、 (1)(1)BB88 個含まれるので、 1×8=81\times8 = 8 となります。
  • k=2k = 2 のとき、 (3,1)(3, 1)BB33 個含まれるので、 (3+1)×3=12(3 + 1) \times 3 = 12 となります。
  • k=3k = 3 のとき、 (2,3,1)(2, 3, 1)BB22 個含まれるので、 (2+3+1)×2=12(2 + 3 + 1) \times 2 = 12 となります。
  • k=4k = 4 のとき、 (3,2,3,1)(3, 2, 3, 1)BB00 個含まれるので、 (3+2+3+1)×0=0(3 + 2 + 3 + 1) \times 0 = 0 となります。
  • k=5k = 5 のとき、 (1,3,2,3,1)(1, 3, 2, 3, 1)BB00 個含まれるので、 (1+3+2+3+1)×0=0(1 + 3 + 2 + 3 + 1) \times 0 = 0 となります。

以上より、答えは 1212 となります。

入力例2
5 30
5 4 3 2 1
2 1 4 2 1 2 4 2 1 2 4 2 2 4 2 3 1 2 5 2 2 1 3 2 5 4 3 3 4 4
出力例2
12

提出


Go (1.21)