Final

By the algorithm initially plotted, the program is done.  It should be
noted, however, that it is computationally inefficient, and therefore
will take some time to solve 15x15 and larger puzzles.