Combinatorial problems and exercises (2. ed.)