#1267. 摘彩球

摘彩球

题目描述

今年是校庆60周年学校少先队大队部举行了庆祝活动其中有一项活动是摘彩球。大队辅导员在学校礼堂里高低不一地挂了N个彩球请M位少先队员到礼堂里摘彩球。辅导员说你们每人最多可以摘两个彩球而且只许站着伸手摘不允许借助其它工具摘下的彩球归大家共有。由于各少先队员的身高参差不齐怎样才能使他们摘的彩球总数最多呢请你计算少先队员们最多能摘到多少个彩球

输入

第一行有二个整数N 和M(N<=100,M<=20)两数间用空格隔开。

第二行有 N个整数各数间以空格相隔分别表示每个彩球的高度。

第三行有M个整数各数间以空格相隔分别表示每个少先队员伸手能达到的高度。

输出

仅一行有一个整数表示最多能摘到的彩球数。

输入样例

10 4 110 100 150 90 100 135 160 88 130 140 120 100 110 80

输出样例

5