solutions for final exam fall 2005 sections 501 503 3022777