The second week homework final version. not difficult but
interesting.By the way, the home page is a little ugly…