problem 87, 88 solved