solutions for exam 3 spring 2009 3092218