Problem 19 Haskell
Problem 20 Haskell