comprehensive guide for the final exam 359769