trying to solve P28