#S5076. 阿Q的日志

阿Q的日志

阿Q喜欢把做过的事情记录下来,写在日志里,为了安全起见,它还有一份备份放在另外的地方,不过很不幸的是,最近他的两份日志都受到了破坏,有增加删除修改,但没有改变任何原来的顺序,两份受到的破坏不一定一样,阿Q记录事情都是按时间顺序的,记录的也都是时间戳,所以正确的记录上时间戳肯定是严格递增的,并且只有两份记录上都出现了的时间戳他才认为有可能自己做了,现在他想知道他最多可能做了多少事情。

输入格式:

第一行输入两个整数 n,m 代表两份记录的长度。(1n,m103)(1 \leq n,m \leq 10^3)

接下来一行输入 n 个整数,a1,a2,a3ana_1,a_2,a_3\cdots a_n,代表第一份记录的 n 个时间戳。(1ai103)(1 \leq a_i \leq 10^3)

接下来一行输入 m 个整数,b1,b2,b3bmb_1,b_2,b_3\cdots b_m , 代表第二份记录的 m 个时间戳。(1ai103)(1 \leq a_i \leq 10^3 )

输出格式

输出一个整数,代表阿Q最多可能做了多少事情。

样例输入

3 2
1 3 2
1 2

样例输出

2

样例2

输入

11 11
1 4 3 2 6 1 8 4 5 7 9
3 4 1 4 3 5 6 4 8 5 9

输出

5