Koishi Loves Segments

题目描述

Koishi 喜欢线段。 她的 $n$ 条线段都能表示成数轴上的某个闭区间 $[l,r]$。Koishi 喜欢在把所有线段都放在数轴上,然后数出某些点被多少线段覆盖了。 Flandre 看她和线段玩得很起开心,就抛给她一个问题: 数轴上有 $m$ 个点突然兴奋,如果自己被身上覆盖了超过 $x$ 条线段,这个点就会浑身难受然后把 Koishi 批判一番。 Koishi 十分善良,为了不让数轴上的点浑身难受,也为了让自己开心,她想在数轴上放入尽量多的线段。 按照套路,Koishi 假装自己并不会做这道题,所以她就来求你帮忙。并承诺如果你解决了问题就给你打一通电话。

输入输出格式

输入格式


第一行两个个整数 $n,m$,分别表示插入的线段数和关键点数。 接下来 $n$ 行,每行两个整数 $l,r(l\leq r)$,表示线段 $[l,r]$ 的端点。 接下来 $m$ 行,每行两个整数 $p,x$,表示有个位于 $p$ 的点突然兴奋,并认为自己身上不得覆盖超过 $x$ 条线段

输出格式


一个整数,表示最多能放入的线段数。

输入输出样例

输入样例 #1

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

输出样例 #1

3

说明

对于 $20\%$ 的数据,满足$1\leq n,m\leq 20$。 对于 $60\%$ 的数据,满足$1\leq n,m\leq 100$。 对于 $80\%$的数据,满足$1\leq n,m\leq 5000$。 对于 $100\%$ 的数据,满足$1\leq x\leq n\leq 2\times 10^5,1\leq m\leq 4\times 10^5,|l|,|r|,|p|\leq 10^7$ 如果一个点兴奋了两次,那么 Koishi 应当满足它的**较严苛的要求**(也就是 $p$ 相同时 $x$ 取最小值啦) 请适当使用读入优化。