2000 Solved Problems in Discrete Mathematics