А. Б. Купавский. Элементы дискретной математики в задачах. М.:МЦНМО, 2016