Homework 6 & solution