cs247 p2