main :: IO () main = do input <- getContents let n = read . head . words $ input mapM_ (putStrLn . fizzBuzz) [1..n] fizzBuzz :: Int -> String fizzBuzz n | n `mod` 15 == 0 = "FizzBuzz" | n `mod` 3 == 0 = "Fizz" | n `mod` 5 == 0 = "Buzz" | otherwise = show n