answers to final exam 949166