" ++ (concat $ intersperse intersperser $ case n of { 0 -> latin1 ; 1 -> map htmlentity excluded ; _ -> reverse $ map (genericIndex latin1) $ radix_convert (genericLength latin1) $ factorial n ; }) ++ "
"; main :: IO(); main = getArgs >>= putStrLn . makeHTML . read . head ; }