Difficult sudoku #6194

7 2 4 3
8 9 2
1 7
8 4 5
6
5 8 9
2 1
7 5 3
6 5
123
456
789

Your time