#include <bits/stdc++.h>
using namespace std;
int main() {
int n, k;
cin >> n >> k;
vector<int> v(n);
for (int i = 0; i < n; ++i) {
cin >> v[i];
}
for (int i = 0; i < k; ++i) {
int x;
cin >> x;
int l = 0;
int r = n - 1;
int answer = 0;
while (l <= r) {
int mid = l + (r - l) / 2;
if (v[mid] <= x) {
l = mid + 1;
answer = mid + 1;
} else {
r = mid - 1;
}
}
cout << answer << "\n";
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICBpbnQgbiwgazsKICBjaW4gPj4gbiA+PiBrOwogIHZlY3RvcjxpbnQ+IHYobik7CiAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyArK2kpIHsKICAgIGNpbiA+PiB2W2ldOwogIH0KICBmb3IgKGludCBpID0gMDsgaSA8IGs7ICsraSkgewogICAgaW50IHg7CiAgICBjaW4gPj4geDsKICAgIGludCBsID0gMDsKICAgIGludCByID0gbiAtIDE7CiAgICBpbnQgYW5zd2VyID0gMDsKICAgIHdoaWxlIChsIDw9IHIpIHsKICAgICAgaW50IG1pZCA9IGwgKyAociAtIGwpIC8gMjsKICAgICAgaWYgKHZbbWlkXSA8PSB4KSB7CiAgICAgICAgbCA9IG1pZCArIDE7CiAgICAgICAgYW5zd2VyID0gbWlkICsgMTsKICAgICAgfSBlbHNlIHsKICAgICAgICByID0gbWlkIC0gMTsKICAgICAgfQogICAgfQogICAgY291dCA8PCBhbnN3ZXIgPDwgIlxuIjsKICB9CiAgcmV0dXJuIDA7Cn0=