solution of all homework