#include using namespace std; template void cmax(T &a, U b) { if (a < b) a = b; } template void cmin(T &a, U b) { if (a > b) a = b; } signed main() { cin.tie(nullptr); ios_base::sync_with_stdio(false); int N; cin >> N; vector P(N); for (int i = 0; i < N; i++) cin >> P.at(i); for (auto p : P) { for (int i = 1; i <= 62; i++) { if ((1L << i) % p == i % p) { cout << i << "\n"; goto NEXT; } } cout << -1 << "\n"; NEXT:; } }