CS253 Week 2 HW2