CS193p 2013 homework 3