Homework 6 solved