Homework №3 final