Finished set1/challenge5.