fall 2003 final examination 8173643