func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     int t;     long long int n, ans, c = 1, i;     cin >> t;     while (t--) {       cin >> n;       c = 1, ans = 0, i = 1;       while (n > 0) {         if (n <= 4) {           if (i % 2 != 0) {             ans = ans + max(c, n - 1);           } else             ans += n - max(c, n - 1);           break;         } else if (n > 4 && (n % 2 != 0 || n % 4 == 0)) {           if (i % 2 != 0) ans = ans + 1;           i++;           n--;         } else {           if (i % 2 != 0) {             ans = ans + n / 2;           }           i++;           n = n / 2;         }       }       cout << ans <<   n ;     }     return 0;   }   