What follows is a program that generates puzzles like the ones found in this wonderful Sporcle game. Before running you must make sure to click here to download the 2006 Tournament Word List. Put it in the same directory as the script.