judge :: String -> Int -> String -> String judge sb n sa | n == 0 = if sb == sa then f else s | n >= 2 = f | n == 1 = if cond then f else s where (cb1 : cb2 : cb3 : _) = sb cond = sa == [cb2, cb1, cb3] || sa == [cb1, cb3, cb2] s = "SUCCESS" f = "FAILURE" main :: IO () main = do sb <- getLine n <- readLn sa <- getLine putStrLn $ judge sb n sa