A quick and dirty Ruzzle solver in Ruby using Ukkonen's suffix tree algorithm.