#include #include #include #include #include using namespace std; int abs(int a,int b){ if(a>b) return a-b; else return b-a; } int main(){ string s; int k=0,l=0,kai; int a[3],b[3]; cin>>s; for(int i=0;i<3;i++){ if(s[i]=='o'){ a[i]=0; k=k+1; } else a[i]=1; } cin>>kai; cin>>s; for(int i=0;i<3;i++){ if(s[i]=='o'){ b[i]=0; l=l+1; } else b[i]=1; } int ans,m,n; if(k!=l) ans=1; else if(k==0 || k==3) ans=0; else if(k==1){ for(int i=0;i<3;i++){ if(a[i]==0) m=i; if(b[i]==0) n=i; } if(m==n){ ans=0; } else if(abs(m,n)==1){ if(kai>1) ans=0; else ans=1; } else{ if(kai>2) ans=0; else ans=1; } } else if(k==2){ for(int i=0;i<3;i++){ if(a[i]==1) m=i; if(b[i]==1) n=i; } if(m==n){ ans=0; } else if(abs(m,n)==1){ if(kai>1) ans=0; else ans=1; } else{ if(kai>2) ans=0; else ans=1; } } if(ans==0) cout<<"FAILURE"<