solutions for fall 2004 exam 3 313444