#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=