99HP: problem 46