#include<bits/stdc++.h>
using namespace std;
int a,i,j,n,w;
int f[114514];
int Bs(int f[],int l,int r,int w)
{
int mid;
while (l<r)
{
int mid=l+(r-l)/2;
if (f[mid]>=w) r=mid;
else l=mid+1;
}
if (f[l]==w) return l;
else return -1;
}
int main()
{
scanf("%d",&a);
scanf("%d",&n);
for(i=1;i<=a;i++)
scanf("%d",&f[i]);
for(j=1;j<=n;j++)
{
scanf("%d",&w);
cout<<Bs(f,1,a,w)<<' ';
}
return 0;
}