200233 - 舞伴
在一次舞会中有m个男孩和n个女孩,虽然他们每个人都会跳舞,但有的技术好一些、有的稍逊一筹。众所周知,在跳舞的时候如果技术相差太多,两人会比较尴尬,所以只有当两者技能值差不超过1时,才有可能组成一对舞伴。
注意:一对舞伴只能是两个人,并且必须是一男一女。
Input
第一行,有单个空格分隔的两个整数n,m,分别表示女孩和男孩的数量。
第二行,有单个空格分隔的的n个整数b_i,依次表示每个女孩的技能值。
第三行,有单个空格分隔的的m个整数a_i,依次表示每个男孩的技能值。
对于100%的数据:
1\le m,n \le 10^3;
1\le a_i,b_i \le10^2。
Output
一行,一个整数,表示最多能组成的舞伴数。
Examples
Input
4 5 1 4 6 2 5 1 5 7 9
Output
3
Input
4 4 1 2 3 4 10 11 12 13
Output
0
Input
5 3 1 1 1 1 1 1 2 3
Output
2