CS 193P Homework 6