For description about this template see Homework Template.