https://samirpaul.in/posts/number-of-valid-words-for-each-puzzle/
Number of Valid Words for Each Puzzle