P09 solution.