#include<bits/stdc++.h>
using namespace std;
int a[100005];
int main()
{
    int n, k;
    cin >> n >> k;
 
    for(int i = 1; i <= n; i++)
        cin >> a[i];
 
    while(k--){
        int x;
        cin >> x;
 
        int l = 1, r = n, ans = 0;
 
        while(l <= r){
            int mid = (l + r) / 2;
 
            if(a[mid] > x){
                r = mid - 1;
            }
            else ans = mid, l = mid + 1;
        }
 
       cout << ans << endl;
    }
 
    return 0;
}
				I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IGFbMTAwMDA1XTsKaW50IG1haW4oKQp7CiAgICBpbnQgbiwgazsKICAgIGNpbiA+PiBuID4+IGs7CgogICAgZm9yKGludCBpID0gMTsgaSA8PSBuOyBpKyspCiAgICAgICAgY2luID4+IGFbaV07CgogICAgd2hpbGUoay0tKXsKICAgICAgICBpbnQgeDsKICAgICAgICBjaW4gPj4geDsKCiAgICAgICAgaW50IGwgPSAxLCByID0gbiwgYW5zID0gMDsKCiAgICAgICAgd2hpbGUobCA8PSByKXsKICAgICAgICAgICAgaW50IG1pZCA9IChsICsgcikgLyAyOwoKICAgICAgICAgICAgaWYoYVttaWRdID4geCl7CiAgICAgICAgICAgICAgICByID0gbWlkIC0gMTsKICAgICAgICAgICAgfQogICAgICAgICAgICBlbHNlIGFucyA9IG1pZCwgbCA9IG1pZCArIDE7CiAgICAgICAgfQoKICAgICAgIGNvdXQgPDwgYW5zIDw8IGVuZGw7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0=