Normally, a Sudoku puzzle guarantees that there is only one solution. It seems to me that this program does not make this guarantee.