https://123deta.com/document/zx54xxjv-combinatorial-proof-largest-power-number-involutions.html