$h$ 指数(h-index)是一个用于评估科学家或学者的学术产出数量与学术产出水平的指标。它被定义为最大值 $h$,使得该学者发表的论文中,有至少 $h$ 篇论文每篇被引用了至少 $h$ 次。
我们的 Mirko 即将退休。在他的一生中,他发表了 $n$ 篇论文。现在他问了自己 $q$ 次以下问题:“如果我只发表了第 $l_i$ 篇到第 $r_i$ 篇论文,我的 $h$ 指数会是多少?”
请帮助他计算出答案。
输入格式
第一行包含两个整数 $n$ 和 $q$($1 \le n, q \le 200\,000$),分别表示论文的数量和提问的次数。
第二行包含 $n$ 个整数 $p_i$($1 \le p_i \le 200\,000$),其中 $p_i$ 表示第 $i$ 篇论文的引用次数。
接下来的 $q$ 行,每行包含两个整数 $l_i$ 和 $r_i$($1 \le l_i \le r_i \le n$),表示第 $i$ 次提问的区间端点。
输出格式
输出 $q$ 行。第 $i$ 行输出对第 $i$ 个问题的回答。
子任务
| 子任务 | 分值 | 数据范围 |
|---|---|---|
| 1 | 20 | $1 \le n, q \le 1000$ |
| 2 | 40 | $1 \le n, q \le 50\,000$ |
| 3 | 50 | 无附加限制。 |
样例
输入样例 1
7 6 3 2 3 1 1 4 7 3 4 1 7 1 6 4 5 1 2 5 7
输出样例 1
1 3 3 1 2 2