http://www.spoj.com/problems/RSHIFT/
#include <iostream>
#include <cstdio>
#define fastio {ios_base::sync_with_stdio(NULL); cin.tie(NULL);}
#define slong signed long long
#define ulong unsigned long long
#define lastElim 0x7FFFFFFFFFFFFFFF
using namespace std;
int main(){
int t;
scanf("%d", &t);
while(t--){
slong value;
ulong res;
scanf("%lld", &value);
value >>= 1;
res = (value & lastElim);
printf("%llu\n",res);
}
return 0;
}