Difficult sudoku #57204

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

Your time