All of the programs for the Homework02