topics for final exam 358523