#include #include #include #include using namespace std; ifstream fin("bits.in"); ofstream fout("bits.out"); int n, x, biggest; int main() { fin >> n; for(int i = 1; i <= n; i++) { cin >> x; int j = 0, nrb = 0, rez = 0; while( (1 << j) <= x) { if((1 << j) & x) nrb++; j++; } biggest = j - 1; while(nrb) { rez = rez + (1 << biggest); biggest--; nrb--; } cout << rez <