spring 2003 exam one solutions 374908