#include <bits/stdc++.h>
using namespace std;
const long long md = 1e9 + 7;
long long fun(long long a) {
  if (a == 0) return 0;
  if (a == 4) return 3;
  if (a / 2 & 1) {
    return a / 2 + fun(a / 2 - 1);
  } else {
    return 1 + fun(a - 2);
  }
}
int main() {
  int z;
  int n, m;
  int i, j, k;
  cin >> z;
  while (z--) {
    long long a;
    scanf("%lld", &a);
    if (a & 1) {
      printf("%lld\n", a - fun(a - 1));
    } else {
      printf("%lld\n", fun(a));
    }
  }
  return 0;
}
