cs 169 hw2