review exercises for course topics 3211566