import Data.List import Control.Applicative import Control.Monad main = do n <- readLn names <- replicateM n getLine --let newNames = filter regal (permutations "inabameguru") \\ names --case newNames of -- [] -> putStrLn "NO" -- _ -> putStrLn $ head newNames putStrLn "1" regal [] = True regal [charo] = charo `elem` "iaeu" regal (charo1 : charo2 : str) = if charo1 `elem` "iaeu" then regal (charo2 : str) else charo2 `elem` "iaeu" && regal str