solutions for final exam spring 2001 8000631