99HP: problem 23