solve p28