problem_056.hs 829 Bytes