cs220 p1