#include using namespace std; map m[6]; int N; void rec(string s, int i) { if (i > N) return; swap(s[0], s[1]); m[i][s] = true; rec(s, i + 1); swap(s[0], s[1]); swap(s[1], s[2]); m[i][s] = true; rec(s, i + 1); swap(s[1], s[2]); } int main() { string S, T; cin >> S >> N >> T; m[0][S] = true; N = min(N, 5); rec(S, 1); cout << (m[N][T] ? "FAILURE" : "SUCCESS") << endl; }