#include <bits/stdc++.h>
using namespace std;
void hhh() {
ios_base::sync_with_stdio(0);
cin.tie(0);
}
typedef long long ll;
int main() {
hhh();
int n ;
cin >> n ;
unordered_set <int > ms;
for( int i = 0 ; i < n ; i ++) {
int x ;
cin >> x ;
ms.insert( x );
}
int q ;
cin >> q ;
while( q-- ) {
int val ;
cin >> val ;
bool fl = 0 ;
int st = 1 ;
for( auto it = ms.begin(); it != ms.end() ; it++) {
if( *it == val ) {
int idx = distance (ms.begin(), it ) +1 ;
ms.erase(it); // neu dung erase val se xao het tat ca trong val
cout << st <<"\n";
fl = 1 ;
break;
}
++st;
}
if( ! fl) cout <<"-1\n";
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp2b2lkIGhoaCgpIHsKCWlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oMCk7CgljaW4udGllKDApOwp9Cgp0eXBlZGVmIGxvbmcgbG9uZyBsbDsKCmludCBtYWluKCkgewoJaGhoKCk7CglpbnQgbiA7CgljaW4gPj4gbiA7Cgl1bm9yZGVyZWRfc2V0IDxpbnQgPiBtczsKCWZvciggaW50IGkgPSAwIDsgaSA8IG4gOyBpICsrKSB7CgkJaW50IHggOwoJCWNpbiA+PiAgeCA7CgkJbXMuaW5zZXJ0KCB4ICk7Cgl9CglpbnQgcSA7CgljaW4gPj4gcSA7Cgl3aGlsZSggcS0tICkgewoJCWludCB2YWwgOwoJCWNpbiA+PiB2YWwgOwoJCWJvb2wgZmwgPSAwIDsKCQlpbnQgc3QgPSAxIDsKCQlmb3IoIGF1dG8gaXQgPSBtcy5iZWdpbigpOyBpdCAhPSBtcy5lbmQoKSA7IGl0KyspIHsKCQkJaWYoICppdCA9PSB2YWwgKSB7CgkJCQlpbnQgaWR4ID0gZGlzdGFuY2UgKG1zLmJlZ2luKCksIGl0ICkgKzEgOwoJCQkJbXMuZXJhc2UoaXQpOyAvLyBuZXUgZHVuZyBlcmFzZSB2YWwgc2UgeGFvIGhldCB0YXQgY2EgdHJvbmcgdmFsCgkJCQljb3V0IDw8IHN0ICA8PCJcbiI7CgkJCQlmbCA9IDEgOwoJCQkJYnJlYWs7CgkJCX0KCQkJKytzdDsKCQl9CgkJaWYoICEgZmwpIGNvdXQgPDwiLTFcbiI7CgoJfQoKCn0K