Homework 7 solved