CS412205 PDF