#22. 防晒

防晒

题目描述

有C\red{C}头奶牛进行日光浴,第i\red{i}头奶牛需要minSPF[i]\red{minSPF[i]}到maxSPF[i]\red{maxSPF[i]}单位强度之间的阳光。

每头奶牛在日光浴前必须涂防晒霜,防晒霜有L\red{L}种,涂上第i\red{i}种之后,身体接收到的阳光强度就会稳定为SPF[i]\red{SPF[i]},第i\red{i}种防晒霜有cover[i]\red{cover[i]}瓶。

求最多可以满足多少头奶牛进行日光浴。

输入格式

第一行输入整数C\red{C}和L\red{L}。

接下来的C\red{C}行,按次序每行输入一头牛的minSPF\red{minSPF}和maxSPF\red{maxSPF}值,即第i行输入minSPF[i]\red{minSPF[i]}和maxSPF[i]\red{maxSPF[i]}。

再接下来的L\red{L}行,按次序每行输入一种防晒霜的SPF\red{SPF}和cover\red{cover}值,即第i行输入SPF[i]\red{SPF[i]}和cover[i]\red{cover[i]}。

每行的数据之间用空格隔开。

输出格式

输出一个整数,代表最多可以满足奶牛日光浴的奶牛数目。

样例

输入数据

3 2
3 10
2 5
1 5
6 2
4 1

输出数据

2

提示

1 ≤ C,L ≤ 2500,\red{1\ ≤\ C,L\ ≤\ 2500,}

1 ≤ minSPF ≤ maxSPF ≤ 1000,\red{1\ ≤\ minSPF\ ≤\ maxSPF\ ≤\ 1000,}

1 ≤ SPF ≤ 1000\red{1\ ≤\ SPF\ ≤\ 1000}