Combinatorial principle