PP_solution