#136 solution.