SodukuSolver Visual Studio 2010 solution