#include <iostream>
#include <algorithm>
using namespace std;
int a[1010];
int n;
int zhong[1010000];
void solve()
{
sort(a, a + n);
int t = 0;
int num = a[0];
int sum = 0;
for (int i = 1; i <= n; i++)
{
if (a[i] != a[i - 1])
{
if (sum >= t)
{
t = sum;
sum = 0;
num = a[i - 1];
}
else
{
sum = 0;
}
}
}
zhong[num]++;
}
int main()
{
cin >> n;
for (int i = 1; i <= n; i++)
{
cin >> a[i];
}
for (int i = 1; i <= n; i++)
{
for (int j = 1; j <= n; j++)
{
if (i == j)
{
continue;
}
a[i]++;
a[j]--;
solve();
a[i]--;
a[j]++;
}
}
for (int i = 1; i <= 1010000; i++)
{
if (zhong[i])
{
cout << i << " ";
}
}
return 0;
}
#include <iostream>
using namespace std;
#define int long long
void solve()
{
int l, r;
cin >> l >> r;
if (l == 1 && r == 2)
{
cout << 0 << endl;
return;
}
if (r - l <= 1)
{
cout << -1 << endl;
return;
}
int t = r - l + 1;
cout << t % 2 << endl;
return;
}
signed main()
{
int q;
cin >> q;
while (q--)
{
solve();
}
return 0;
}