99HP: problem 18