Has summrized the hw3, hw4 and hw5.