preparation guide for the final exam 516650