#include<bits/stdc++.h>
using namespace std;
int n,m,k[100005],t[100005];
int a[1000005];
int main()
{
cin>>n>>m;
for(int i=1;i<=n;i++)
cin>>k[i];
for(int i=1;i<=m;i++)
cin>>t[i];
sort(t+1,t+1+m);
sort(k+1,k+1+n);
for(int i=1;i<=n;i++)
{
int lt=0,rt=m+1;
while(lt+1>rt)
{
int mid=(lt+rt)/2;
if(t[mid]==k[i])
a[i]=mid;
else if(k[i]<t[mid])
rt=mid;
else
lt=mid;
}
}
sort(a+1,a+1+n);
for(int i=1;i<=m;i++)
cout<<a[i]<<" ";
return 0;
}