#include using namespace std; typedef long long ll; const int inf = 0x3f3f3f3f; //int n,m,l[1010],r[1010],b[4010],dp[1010][4010]; int main(){ for( int T ; scanf( "%d" , &T )==1 ; ){ for( int cas=1 ; cas<=T ; cas++ ){ ll n; scanf( "%I64d" , &n ); if( n<=2 ){ printf( "1\n" ); }else{ n-=2; ll m = (n-1)/6; ll p = (n-1)%6+1; if( p==1 ){ printf( "%I64d\n" , m ); }else if( p==2 ){ printf( "%I64d\n" , 6*m+3 ); }else if( p==3 ){ printf( "%I64d\n" , m ); }else if( p==4 ){ printf( "%I64d\n" , 3*m+3 ); }else if( p==5 ){ printf( "%I64d\n" , 4*m+5 ); }else if( p==6 ){ printf( "%I64d\n" , 3*m+4 ); } } /* scanf( "%d" , &n ); m = 0; for( int i=1 ; i<=n ; i++ ){ scanf( "%d%d" , &l[i] , &r[i] ); b[++m] = l[i]; b[++m] = r[i]; if(l[i]