Homework 2 finished.

But the labeling regions have some defects.