Cs61a Hw05 Solution