This is a great idea actually, this way you could also enforce that all the words appear _exactly once_ (by rejecting during sampling words that were already in the answer) which seemed to be a significant issue for me when I tried this.
No comments yet.