Exercise7 finished.