Solved prob 20