hmwk06     hmwk08     hmwk10     hmwk11     hmwk12