cs4248-l1-lecture10-pre.pdf