#include <bits/stdc++.h>
using namespace std;
int n,flag=0;
string a[1005];
int erzj(string b)
{
if (b[0]=='0'&&b.size()>1)
{
return 0;
}
for (int i=0;i<b.size();i++)
{
if (b[i]!='0'&&b[i]!='1')
{
return 0;
}
}
return 1;
}
int bazj(string b)
{
if (b[0]=='0'&&b.size()>1)
{
return 0;
}
for (int i=0;i<b.size();i++)
{
if (b[i]>'7'||b[i]<'0')
{
return 0;
}
}
return 1;
}
int shzj(string b)
{
if (b[0]=='0'&&b.size()>1)
{
return 0;
}
for (int i=0;i<b.size();i++)
{
if (b[i]>'9'||b[i]<'0')
{
return 0;
}
}
return 1;
}
int slzj(string b)
{
if (b[0]=='0'&&b.size()>1)
{
return 0;
}
for (int i=0;i<b.size();i++)
{
if (b[i]>='G'&&b[i]<='Z')
{
return 0;
}
}
return 1;
}
int main()
{
cin>>n;
for (int i=1;i<=n;i++)
{
cin>>a[i];
}
for (int i=1;i<=n;i++)
{
cout<<erzj(a[i])<<" ";
cout<<bazj(a[i])<<" ";
cout<<shzj(a[i])<<" ";
cout<<slzj(a[i])<<" ";
cout<<endl;
}
return 0;
}
```c++