solved prob 29