solutions for final exam fall 2009 3633752