combinatorial problems classification 3791119