#include <bits/stdc++.h>
#include <string>
using namespace std;
#define ll long long
#define dd double
#define ld long double
#define pi 3.14159265359
#define ull unsigned long long
#define yes cout<<"YES\n"
#define no cout<<"NO\n"
#define el "\n"
#define Arwa ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
#define fix(x) cout<<fixed<<setprecision(x)
ll gcd(ll a,ll b) {return b==0?a:gcd(b,a%b);}
ll lcm(int a,int b) {return a/gcd(a,b)*b;}
//here we go again
int main()
{
Arwa
int t=1;
cin>>t;
while(t--)
{
int n,q;
cin>>n>>q;
int arr[n],p[n],freq[100001]={};
for(int i=0;i<n;i++)
cin>>arr[i];
int min=1;
for(int i=0;i<n;i++)
{
freq[arr[i]]++;
while(freq[min])
{
min++;
}
p[i]=min;
}
while(q--)
{
int l,r;
cin>>l>>r;
l--;r--;
{
if(l==0)
cout<<p[r]<<el;
}
}
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNpbmNsdWRlIDxzdHJpbmc+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgbGwgbG9uZyBsb25nCiNkZWZpbmUgZGQgZG91YmxlCiNkZWZpbmUgbGQgbG9uZyBkb3VibGUKI2RlZmluZSBwaSAzLjE0MTU5MjY1MzU5CiNkZWZpbmUgdWxsIHVuc2lnbmVkIGxvbmcgbG9uZwojZGVmaW5lIHllcyBjb3V0PDwiWUVTXG4iCiNkZWZpbmUgbm8gY291dDw8Ik5PXG4iCiNkZWZpbmUgZWwgIlxuIgojZGVmaW5lIEFyd2EgaW9zOjpzeW5jX3dpdGhfc3RkaW8oMCk7Y2luLnRpZSgwKTtjb3V0LnRpZSgwKTsKI2RlZmluZSBmaXgoeCkgY291dDw8Zml4ZWQ8PHNldHByZWNpc2lvbih4KQpsbCBnY2QobGwgYSxsbCBiKSB7cmV0dXJuIGI9PTA/YTpnY2QoYixhJWIpO30KbGwgbGNtKGludCBhLGludCBiKSB7cmV0dXJuIGEvZ2NkKGEsYikqYjt9Ci8vaGVyZSB3ZSBnbyBhZ2FpbgppbnQgbWFpbigpCnsKICAgICBBcndhCiAgICBpbnQgdD0xOwogICAgY2luPj50OwogICAgd2hpbGUodC0tKQogICAgewogICAgIGludCBuLHE7CiAgICAgY2luPj5uPj5xOwogICAgIGludCBhcnJbbl0scFtuXSxmcmVxWzEwMDAwMV09e307CiAgICAgZm9yKGludCBpPTA7aTxuO2krKykKICAgICBjaW4+PmFycltpXTsKICAgICBpbnQgbWluPTE7CiAgICAgZm9yKGludCBpPTA7aTxuO2krKykKICAgICB7CiAgICAgICAgZnJlcVthcnJbaV1dKys7CiAgICAgICAgd2hpbGUoZnJlcVttaW5dKQogICAgICAgIHsKICAgICAgICBtaW4rKzsKICAgICAgICB9CiAgICAgICAgcFtpXT1taW47CiAgICAgfQogICAgIHdoaWxlKHEtLSkKICAgICB7CiAgICAgICAgaW50IGwscjsKICAgICAgICBjaW4+Pmw+PnI7CiAgICAgICAgbC0tO3ItLTsKICAgICAgICB7CiAgICAgICAgICBpZihsPT0wKQogICAgICAgICAgY291dDw8cFtyXTw8ZWw7CiAgICAgICAgfQogICAgIH0KICAgIH0KICAgIHJldHVybiAwOwogICAgfQo=