This book will help you learn combinatorics in the most effective way possible - through problem solving. It contains 263 combinatorics problems with detailed solutions. Combinatorics is the part of mathematics that involves counting. It is therefore an essential part of anyone's mathematical toolkit. The applications of combinatorics include probability, cryptography, error correcting, games, music and visual art. In this new edition...