combinatorics

a branch of mathematics