#include #define MOD 1000000007 #define pe(str) return cout<<(str)<=0;i--) #define rep(i,a,b) for(int i=(a);i<(b);i++) #define rrep(i,a,b) for(int i=(b);i>=(a);i--) #define bw(a,b,c) (((a)<=(b))&&((b)<=(c))) #define hello cout<<"hello"<>n using namespace std; typedef long long ll; typedef unsigned long long ull; typedef long double ld; typedef pair pii; typedef complex point; template void dump(InputIterator first,InputIterator last,char delim=' '){ for(InputIterator it=first;it!=last;it++){ if(it!=first)cout< void swp(T &a,T &b){ T t=a; a=b; b=t; } int main(void){ ull n; string a,b; cin>>a>>n>>b; if(count(all(a),'o')!=count(all(b),'o'))pe("SUCCESS"); if(n>=2)pe("FAILURE"); if(n==0) pe(a==b?"FAILURE":"SUCCESS"); if(a=="oxx"&&b=="xxo")pe("SUCCESS"); if(a=="xox"&&b=="xox")pe("SUCCESS"); if(a=="xxo"&&b=="oxx")pe("SUCCESS"); if(a=="xoo"&&b=="oox")pe("SUCCESS"); if(a=="oxo"&&b=="oxo")pe("SUCCESS"); if(a=="oox"&&b=="xoo")pe("SUCCESS"); pe("FAILURE"); return 0; }