solution 2 homework 3 fall 11 3 4867200