回答の `putStr (unlines (reverse (lines input)))` のように、`input`に`<-`で代入する行以外は1行で書くことをもう少し明確にしたほうがハマりにくそう。 回答を全部見せるようなことはしなくとも、例えば `print (reverse (lines input))` みたいな途中の式ぐらいは本文に示した方がいいかもしれない。 (もちろん、`mmlh verify`コマンドが出すヒントで示すのもいいと思う)