Problem 27 Haskell
Problem 28 Haskell