working ps9 soln