spring 2004 exam two solutions 2341957