p139 solution.