#include<bits/stdc++.h>
using namespace std;
int a,b,A[1000002]={INT_MIN},d;
int c;
int Eggboss(int x)
{
int l=0,r=c+1;
A[l]=INT_MIN;
A[r]=INT_MAX;
while(l+1<r)
{
int m=(l+r)/2;
if(A[m]>x) r=m;
else if(A[m]<x) l=m;
else return m;
}
return -1;
}
signed main()
{
cin>>a>>b;
for(int i=1;i<=a;i++)
{
int s;
cin>>s;
if(s!=A[c])
{
c++;
A[c]=s;
}
}
for(int i=1;i<=b;i++)
{
cin>>d;
cout<<Eggboss(d)<<' ';
}
return 0;
}