#include <iostream>
using namespace std;
const int N = 1e6+10;
int q[N];
int main()
{
int n, m;
scanf("%d%d", &n, &m);
for(int i=0;i<n;i++)
scanf("%d", &q[i]);
while(m--)
{
int x;
scanf("%d", &x);
int l = 0, r = n-1;
while(l<r)
{
int mid = l+r >> 1;
if(q[mid]>=x) r = mid;
else l = mid + 1;
}
if(q[l]!=x) cout<<"-1"<<endl;
else cout<<l+1<<' ';
}
return 0;
}