[Haskell-cafe] Need help to solve this question