CS410899A PDF