comprehensive final study guide 351778