Combinatorial Problems And Exercises by