#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 = n + 1;
 
        while(l <= r){
            int mid = (l + r) / 2;
 
            if(a[mid] >= x){
                ans = mid;
                r = mid - 1;
            }
            else l = mid + 1;
        }
 
       cout << ans << endl;
    }
 
    return 0;
}
				I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IGFbMTAwMDA1XTsKaW50IG1haW4oKQp7CiAgICBpbnQgbiwgazsKICAgIGNpbiA+PiBuID4+IGs7CgogICAgZm9yKGludCBpID0gMTsgaSA8PSBuOyBpKyspCiAgICAgICAgY2luID4+IGFbaV07CgogICAgd2hpbGUoay0tKXsKICAgICAgICBpbnQgeDsKICAgICAgICBjaW4gPj4geDsKCiAgICAgICAgaW50IGwgPSAxLCByID0gbiwgYW5zID0gbiArIDE7CgogICAgICAgIHdoaWxlKGwgPD0gcil7CiAgICAgICAgICAgIGludCBtaWQgPSAobCArIHIpIC8gMjsKCiAgICAgICAgICAgIGlmKGFbbWlkXSA+PSB4KXsKICAgICAgICAgICAgICAgIGFucyA9IG1pZDsKICAgICAgICAgICAgICAgIHIgPSBtaWQgLSAxOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2UgbCA9IG1pZCArIDE7CiAgICAgICAgfQoKICAgICAgIGNvdXQgPDwgYW5zIDw8IGVuZGw7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0=