i;char a[49];x(char*a){int b[6]={},f=1,i=49,j=0;char c[42];for(;--i;b[i/7]+=a[i]==111);for(;++i<6;j|=1<>b[i]&b[i]>*b;for(;++i<49&&a[i]!=45;);return i-49?memcpy(c,a,42),c[i]='o',c[j=i%7*7+i/7]='x',f=x(c),c[i]+=9,c[j]-=9,j=x(c),f