B. Combain

    Type: Default File IO: combain 1000ms 512MiB

Combain

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

Background

小明发现有很多方案可以把一个很大的正整数拆成若干正整数的和。他采取了其中两种方案,分别将他们列为两个数组 {a1,a2,an}\{a_1, a_2, \cdots a_n\}{b1,b2,bm}\{b_1, b_2, \cdots b_m\}。两个数组的和相同。

Description

定义一次合并操作可以将某数组内相邻的两个数合并为一个新数,新数的值是原来两个数的和。小明想通过若干次合并操作将两个数组变成一模一样,即 n=mn = m 且对于任意下标 ii 满足 ai=bia_i = b_i。请计算至少需要多少次合并操作可以完成小明的目标。

Format

Input

输入共 33 行。

第一行为两个正整数 n,mn, m

第二行为 nn 个由空格隔开的整数 a1,a2,,ana_1, a_2, \cdots, a_n

第三行为 mm 个由空格隔开的整数 b1,b2,,bmb_1, b_2, \cdots, b_m

Output

输出共 11 行,一个整数。

Samples

4 3
1 2 3 4
1 5 4
1

Hints

只需要将 a2a_2a3a_3 合并,数组 aa 变为 {1,5,4}\{1,5,4\},即和 bb 相同。

Limitation

  • 对于 20%20\% 的数据,保证 n,m103n,m \le 10^3
  • 对于 100%100\% 的数据,保证 n,m105n, m \le 10^50<ai,bi1050 < a_i, b_i \le 10^5