//
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
long long t,n,i,a,b,c;
cin>>t;
for(i=0;i<t;i++)
{
cin>>n;
if(n==0)
{
a=1;
b=0;
c=0;
}
else if(n%26>0 && n%26<=2)
{
a=pow(2,n/26);
b=0;c=0;
}
else if(n%26>2 && n%26<=10)
{
a=0;
b=pow(2,n/26);
c=0;
}
else if(n%26==0)
{
a=0;b=0;c=pow(2,(n-1)/26);
}
else if(n%26>10 && n%26<=25)
{
a=0;
b=0;
c=pow(2,n/26);
}
cout<<a<<" "<<b<<" "<<c<<endl;
}
}
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
long long t,n,i,a,b,c;
cin>>t;
for(i=0;i<t;i++)
{
cin>>n;
if(n==0)
{
a=1;
b=0;
c=0;
}
else if(n%26>0 && n%26<=2)
{
a=pow(2,n/26);
b=0;c=0;
}
else if(n%26>2 && n%26<=10)
{
a=0;
b=pow(2,n/26);
c=0;
}
else if(n%26==0)
{
a=0;b=0;c=pow(2,(n-1)/26);
}
else if(n%26>10 && n%26<=25)
{
a=0;
b=0;
c=pow(2,n/26);
}
cout<<a<<" "<<b<<" "<<c<<endl;
}
}