Java application that solves Sudoku. Coded in 2007, refactored in 2011.