solutions for final exam spring 2006 1945990