#include #define il inline #define vd void typedef long long ll; il ll gi(){ ll x=0,f=1; char ch=getchar(); while(!isdigit(ch))f^=ch=='-',ch=getchar(); while(isdigit(ch))x=x*10+ch-'0',ch=getchar(); return f?x:-x; } int main(){ #ifdef XZZSB freopen("in.in","r",stdin); freopen("out.out","w",stdout); #endif int T=gi(); while(T--){ ll n=gi(),o=n%6; if(o==3||o==5)printf("%I64d\n",n/6); else if(o==1)printf("%I64d\n",1+n/6*4); else if(o==2)printf("%I64d\n",1+n/6*3); else if(o==4)printf("%I64d\n",3+n/6*6); else printf("%I64d\n",n/6*3); } return 0; }