Originally Posted by pheoxs
How does this program work though if there is multiple solutions to a puzzle? I'll have to download it and check it out sometime.
If there are multiple solutions, it'll give the lowest valued solution. In other words, if for 2 given cells, the possible values are
Cell [0,1] = 1, 2, 4
Cell [6,2] = 2, 7, 9
If all those values would solve the puzzle, the solution you'd see would have [0,1] = 1, and [6,2] = 2. It always tries the lowest values first when working with the brute force approach.
Also, thanks to all for the positive feedback. I was worried that there would be some cross-platform issues, or people not having the right runtime files or something.