Discrete Mathematics And Combinatorics