Please help--- 30 points