[math-fun] combinatorial puzzle