P05 solution.