#include typedef long long ll; #define INF 1000000000 #define MOD 1000000007 using namespace std; bool same(string a,string b){ if(a==b)return true; else return false; } bool check(string a,string b){ string p1=a,p2=a; char tmp; tmp=p1[0]; p1[0]=p1[1]; p1[1]=tmp; tmp=p2[0]; p2[0]=p2[1]; p2[1]=tmp; return p1==b or p2==b; } int main(void){ string before,after; cin>>before; ll n; cin>>n; cin>>after; int num_x_before=0,num_x_after=0; for(int i=0;i<3;i++){ if(before[i]=='x')num_x_before++; if(after[i]=='x')num_x_after++; } string ans; if(num_x_before!=num_x_after){ ans="SUCCESS"; }else if(n>=2){ ans="FAILURE"; }else if(n==0){ if(same(after,before)){ ans="FAILURE"; }else{ ans="SUCCESS"; } }else if(n==1){ if(check(before,after)){ ans="FAILURE"; }else{ ans="SUCCESS"; } } cout<