finished question 1 and 2. trying to get question 3. spent alot of time on it. aarggh.