#include<iostream>
#include<vector>
using namespace std;
int c(vector<int>a,int s)
{
int f=0;
int n=a.size();
int l=0,r=n-1,m;
while(l<=r)
{
m=l+(r-l)/2;
if(a[m]s)
{
f=1;
return m+1;
}
else if(a[m]<s)
{
l=m+1;
}
else
{
r=m-1;
}
}
if(f0)
{
return -1;
}
}
int main()
{
int n,m;
cin>>n>>m;
vector<int>a(n);
for(int i=0;i<n;i++)
{
cin>>a[i];
}
for(int i=0;i<m;i++)
{
int k;
cin>>k;
cout<<c(a,k)<<endl;
}
}