Final exam 120