solutions for fall 2004 exam 2 883286