homework 3 #4