Must understand all the following topics
1. Set Theory
2. Relations
3. Functions and Algorithms
4. Logic and Propositional Calculus
Appendix A: Vectors and Matrices
5. Techniques of Counting
6. Advanced Counting Techniques, Recursion
7. Probability
8. Graph Theory
9. Directed Graphs
10. Binary Trees
11. Properties of the Integers
14. Ordered Sets and Lattices
15. Boolean Algebra