func_code_string: #include <bits/stdc++.h>   using namespace std;   int32_t main() {     ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);     long long t;     cin >> t;     while (t--) {       long long d, m;       cin >> d >> m;       long long j = 1, ans = 1, sum = 0;       while (sum + j <= d) {         ans = ans * (j + 1) % m;         sum += j;         j *= 2;       }       ans = ans * (d - sum + 1) % m;       ans += m - 1;       ans %= m;       cout << ans <<   n ;     }   }   