CS246 Lec 2