eighth version of the final exam 3571840