Last semester exercise.