Combinatorics is one of the fastest growing fields of mathematics. One reason for this is because many practical problems can …