#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;
int x[1000000],n,m,t;
int f(int a)
{
int l=1,r=n,mid;
while(l<=r)
{
mid=(l+r)/2;
if(x[mid]==a) return mid;
if(x[mid]<a) l=mid+1;
if(x[mid]>a) r=mid-1;
}
return -1;
}
int main()
{
cin>>n>>m;
for(int i=1;i<=n;i++)
scanf("%d",&x[i]);
for(int i=1;i<=m;i++)
{
scanf("%d",&t);
printf("%d ",f(t));
}
return 0;
}