#include <iostream> #include <cstdio> #include <cstring> using namespace std; const int n= 8; char str1[2*n][n]; char str2[40]=" "; int main() { int s1,s2,x,s,t; s1=s2=x= 0; gets(str1[0]); while(___(1)___) { s=t=0; for (int i = 0; i< n; i++) { if (str1[s2][i]=='1') s++; if (str1[s2][i]=='0') t++; } if(___(2)___) str2[x++]='B'; else if(___(3)___) str2[x++]='Z'; else { str2[x++]='F'; int j=(s+t)>>1; for (int k=n*2-2; k>=___(4)___; k--) for (int i=0; i<n; i++) str1[k+2][i]=str1[k][i]; s1 += 2; for (int i=0; i<j; i++) { str1[s2+1][i]=str1[s2][i]; str1[s2+2][i]=___(5)___; } for (int i=___(6)___; ___(7)___; i++) { str1[s2+1][i]=' '; str1[s2+2][i]=' '; } } s2++; } puts(str2); return 0; }