#include<bits/stdc++.h>
using namespace std;
int main() {
string a;
int n;cin>>n;
for(int i=1;i<=n;i++){
cin>>a;
int maxn=1;bool flag=false;
for(int j=0;j<a.size();j++){
if(a[j]<='F'&&a[j]>='A'){
cout<<"0 0 0 1"<<endl;
flag=true;
break;
}else if(a[j]>'F'){
cout<<"0 0 0 0"<<endl;
flag=true;
break;
}
if(a[j]-'0'+1>maxn){
maxn=a[j]-'0'+1;
}
}
cout<<maxn<<endl;
if(flag){
continue;
}
if(maxn<=10&&maxn>=9){
cout<<"0 0 1 1"<<endl;
}else if(maxn>=3&&maxn<=8){
cout<<"0 1 1 1"<<endl;
}else{
cout<<"1 1 1 1"<<endl;
}
}
}