Combinatorics is set forth in our book, Analytic Combinatorics, that'll be the basis for part two of this course. but it also plays an important role in the, in the analysis of algorithms and, and the, the tie between elementary combinatorics and the kind of analysis that we need to really study computer programs. 