solution cn320hw4