#include<bits/stdc++.h>
using namespace std;
int main(){
int n, m;
cin >> n >> m;
vector<int> a(n);
vector<int> b(m);
for(int &x : a){
cin >> x;
}
for(int &y : b){
cin >> y;
}
// Bi > Ai
for(int i=0; i<m; i++){
auto it2 = lower_bound(a.begin(), a.end(), b[i]);
cout << distance(a.begin(), it2) << ' ';
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKXsKCWludCBuLCBtOwoJY2luID4+IG4gPj4gbTsKCXZlY3RvcjxpbnQ+IGEobik7Cgl2ZWN0b3I8aW50PiBiKG0pOwoJZm9yKGludCAmeCA6IGEpewoJCWNpbiA+PiB4OwoJfQoJZm9yKGludCAmeSA6IGIpewoJCWNpbiA+PiB5OwoJfQoJLy8gQmkgPiBBaQoJZm9yKGludCBpPTA7IGk8bTsgaSsrKXsKCQlhdXRvIGl0MiA9IGxvd2VyX2JvdW5kKGEuYmVnaW4oKSwgYS5lbmQoKSwgYltpXSk7CgkJY291dCA8PCBkaXN0YW5jZShhLmJlZ2luKCksIGl0MikgPDwgJyAnOwoJfQp9