import Data.Monoid
fizzBuzz k
= fromMaybe
(show k
) $ 3 ==> "Fizz" <> 5 ==> "Buzz" where
x
==> z
| k `
mod` x
== 0 = Just z
main
= forM
_ [1..100] $ putStr . (++" ") . fizzBuzz
aW1wb3J0ICAgICAgICAgICBDb250cm9sLk1vbmFkCmltcG9ydCAgICAgICAgICAgRGF0YS5NYXliZQppbXBvcnQgICAgICAgICAgIERhdGEuTW9ub2lkCgpmaXp6QnV6eiA6OiAoSW50ZWdyYWwgYSwgU2hvdyBhKSA9PiBhIC0+IFN0cmluZwpmaXp6QnV6eiBrID0gZnJvbU1heWJlIChzaG93IGspICQgIDMgPT0+ICJGaXp6IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw+IDUgPT0+ICJCdXp6IiB3aGVyZQogICAgeCA9PT4geiB8IGsgYG1vZGAgeCA9PSAwID0gSnVzdCB6CiAgICAgICAgICAgIHwgb3RoZXJ3aXNlICAgICAgPSBOb3RoaW5nCgptYWluIDo6IElPICgpCm1haW4gPSBmb3JNXyBbMS4uMTAwXSAkIHB1dFN0ciAuICgrKyIgIikgLiBmaXp6QnV6eg==