#include<iostream>
#include<string>
#include<cmath>
using namespace std;
int main()
{
string a,b,c;
cin>>a;
for (int i=0;i<a.length();i++) {
switch(a[i]){
case 'X':b+='2';c+='1';break;
case 'Y':b+='1';c+='2';break;
case 'Z':b+='1';c+='1';break;
}
}
int i;
for ( i=a.length()-1;i>=0;i--) if (a[i]=='Z') break;i++;
int j;
for ( j=0;j<a.length();j++) if (a[j]==0)break;
int k=0,ans=0;
char z;
for (auto &z:a) if (z=='Z') k++;
if (abs(i-j)==a.length()-k) cout<<b<<endl<<c;
else cout<<-1;
return 0;
}
53PTS