#include <bits/stdc++.h>
using namespace std;
vector<int> a;
void search(int q)
{
auto pos=lower_bound (a.begin(),a.end(),q);
if (*pos!=q)printf("-1\n");
else cout<<pos-a.begin()+1<<endl;
}
int main()
{
int n,m;
cin>>n>>m;
for(int i=1;i<=n;i++)
{
int k;
cin>>k;
a.push_back(k);
}
for(int i=1;i<=m;i++)
{
int p;
cin>>p;
search(p);
}
return 0;
}