Just do it one by one, only 144 possible scenarios.
Are you sure about that?
- There are 12 possibilities for the first word
- You have to try each of the 11 other words with each of the choices that you make for the first word
That's 12 X 11 = 132
For each of those 132 possibilities, there are 10 remaining words to try.
That's 132 X 10 = 1320
For each of those 1320 different sets of 3 words, there are 9 remaining words to try.
That's 132 X 9 = 11880
For each of those 11880 different sets of 4 words, there are 8 remaining words to try.
That's 11880 X 8 = 95040
For each of those 95040 different sets of 5 words, there are 7 remaining words to try.
That's 95040 X 7 = 665280
For each of those 665280 different sets of 6 words, there are 6 remaining words to try.
That's 665280 X 6 = 3991680
For each of those 3991680 different sets of 7 words, there are 5 remaining words to try.
That's 3991680 X 5 = 19958400
For each of those 19958400 different sets of 8 words, there are 4 remaining words to try.
That's 19958400 X 4 = 79833600
For each of those 79833600 different sets of 9 words, there are 3 remaining words to try.
That's 79833600 X 3 = 239500800
For each of those 239500800 different sets of 10 words, there are 2 remaining words to try.
That's 239500800 X 2 = 479001600
For each of those 479001600 different sets of 11 words, there is only 1 remaining word. Since there aren't multiple options, that remaining word doesn't increase the number of possibilities.
That's nearly 480 million possibilities. (A bit more than 144).
Just doing it one-by-one by hand, might take a bit of time.