#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define Samurai ios_base::sync_with_stdio(false), cout.tie(NULL), cin.tie(NULL);
#define pr_g priority_queue<pair<ll,int>, vector<pair<ll,int>>,greater<pair<ll,int>>>
int dx [] = {0, 0, 1, -1, 1, 1, -1, -1};
int dy [] = {-1, 1, 0, 0, -1, 1, 1, -1};
char dir [] = {'>', '<', '^', 'v'};
int Lx[] = {2, 2, -2, -2, 1, 1, -1, -1};
int Ly[] = {1, -1, 1, -1, 2, -2, 2, -2};
const double PI = acos(-1.0);
#define el '\n'
const ll mod = 1e9, N = 2e5 + 5, OO = 0x3f3f3f3f;
void solve() {
int n, q; cin >> n >> q;
vector<int>v(n);
for (auto &i : v) cin >> i;
while (q--) {
int t; cin >> t;
int l = lower_bound(v.begin(), v.end(), t) - v.begin();
if (l == n || v[l] != t) {
cout << "-1 -1\n";
} else {
int r = lower_bound(v.begin(), v.end(), t + 1) - v.begin();
cout << l + 1 << ' ' << r << el;
}
}
}
int main() { Samurai
int _t = 1; //cin >> _t;
for (int i = 1; i <= _t; i++){
solve();
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgbGwgbG9uZyBsb25nCiNkZWZpbmUgU2FtdXJhaSBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKSwgY291dC50aWUoTlVMTCksIGNpbi50aWUoTlVMTCk7CiNkZWZpbmUgcHJfZyBwcmlvcml0eV9xdWV1ZTxwYWlyPGxsLGludD4sIHZlY3RvcjxwYWlyPGxsLGludD4+LGdyZWF0ZXI8cGFpcjxsbCxpbnQ+Pj4KaW50IGR4IFtdID0gezAsIDAsIDEsIC0xLCAxLCAxLCAtMSwgLTF9OwppbnQgZHkgW10gPSB7LTEsIDEsIDAsIDAsIC0xLCAxLCAxLCAtMX07CmNoYXIgZGlyIFtdID0geyc+JywgJzwnLCAnXicsICd2J307CmludCBMeFtdID0gezIsIDIsIC0yLCAtMiwgMSwgMSwgLTEsIC0xfTsKaW50IEx5W10gPSB7MSwgLTEsIDEsIC0xLCAyLCAtMiwgMiwgLTJ9Owpjb25zdCBkb3VibGUgUEkgPSBhY29zKC0xLjApOwojZGVmaW5lIGVsICdcbicKY29uc3QgbGwgbW9kID0gMWU5LCBOID0gMmU1ICsgNSwgT08gPSAweDNmM2YzZjNmOwoKCgp2b2lkIHNvbHZlKCkgewogICAgaW50IG4sIHE7IGNpbiA+PiBuID4+IHE7CiAgICB2ZWN0b3I8aW50PnYobik7CiAgICBmb3IgKGF1dG8gJmkgOiB2KSBjaW4gPj4gaTsKCiAgICB3aGlsZSAocS0tKSB7CiAgICAgICAgaW50IHQ7IGNpbiA+PiB0OwogICAgICAgIGludCBsID0gbG93ZXJfYm91bmQodi5iZWdpbigpLCB2LmVuZCgpLCB0KSAtIHYuYmVnaW4oKTsKICAgICAgICBpZiAobCA9PSBuIHx8IHZbbF0gIT0gdCkgewogICAgICAgICAgICBjb3V0IDw8ICItMSAtMVxuIjsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBpbnQgciA9IGxvd2VyX2JvdW5kKHYuYmVnaW4oKSwgdi5lbmQoKSwgdCArIDEpIC0gdi5iZWdpbigpOwogICAgICAgICAgICBjb3V0IDw8IGwgKyAxIDw8ICcgJyA8PCByIDw8IGVsOwogICAgICAgIH0KICAgIH0KfQoKaW50IG1haW4oKSB7IFNhbXVyYWkKICAgIGludCBfdCA9IDE7IC8vY2luID4+IF90OwogICAgZm9yIChpbnQgaSA9IDE7IGkgPD0gX3Q7IGkrKyl7CiAgICAgICAgc29sdmUoKTsKICAgIH0KICAgIHJldHVybiAwOwp9Cg==