// https://c...content-available-to-author-only...u.vn/student/question/DSA04004
// GẤP ĐÔI DÃY SỐ
#include <bits/stdc++.h>
using namespace std;
vector<long long> f(55);
void prepare() {
f[1] = 1;
for (int i = 2; i < f.size(); ++i) {
f[i] = f[i - 1] * 2;
}
}
void testCase() {
long long n, k;
cin >> n >> k;
for (int i = n; i >= 1; --i) {
if (k > f[i]) k -= f[i];
else if (k == f[i]) {
cout << i;
return;
}
}
}
int main() {
ios_base::sync_with_stdio(false);
cin.tie(NULL); cout.tie(NULL);
prepare();
int T = 1; cin >> T;
while (T--) {
testCase();
cout << "\n";
}
return 0;
}
Ly8gaHR0cHM6Ly9jLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi51LnZuL3N0dWRlbnQvcXVlc3Rpb24vRFNBMDQwMDQKLy8gR+G6pFAgxJDDlEkgRMODWSBT4buQCgojaW5jbHVkZSA8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnZlY3Rvcjxsb25nIGxvbmc+IGYoNTUpOwp2b2lkIHByZXBhcmUoKSB7CiAgICBmWzFdID0gMTsKICAgIGZvciAoaW50IGkgPSAyOyBpIDwgZi5zaXplKCk7ICsraSkgewogICAgICAgIGZbaV0gPSBmW2kgLSAxXSAqIDI7CiAgICB9Cn0KCnZvaWQgdGVzdENhc2UoKSB7CiAgICBsb25nIGxvbmcgbiwgazsKICAgIGNpbiA+PiBuID4+IGs7CiAgICBmb3IgKGludCBpID0gbjsgaSA+PSAxOyAtLWkpIHsKICAgICAgICBpZiAoayA+IGZbaV0pIGsgLT0gZltpXTsKICAgICAgICBlbHNlIGlmIChrID09IGZbaV0pIHsKICAgICAgICAgICAgY291dCA8PCBpOwogICAgICAgICAgICByZXR1cm47CiAgICAgICAgfQogICAgfQp9CgppbnQgbWFpbigpIHsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZShOVUxMKTsgY291dC50aWUoTlVMTCk7CgogICAgcHJlcGFyZSgpOwogICAgaW50IFQgPSAxOyBjaW4gPj4gVDsKICAgIHdoaWxlIChULS0pIHsKICAgICAgICB0ZXN0Q2FzZSgpOwogICAgICAgIGNvdXQgPDwgIlxuIjsKICAgIH0KICAgIHJldHVybiAwOwp9