Combinatorial Problems and Exercises