Notice if sudoku finished or several solutions

Cannow differentiate different sudokus :
- finished sudoku
- impossible values
- possible values but no solution sudoku
- sudoku has 1 solution that this program can solve "humanly"
- 1 solution that this program cant solve "humanly" but can print
solution
- sudoku has several solutions, prints the first found