Combinatorics In Discrete Mathematics