Difficult sudoku #28600

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

Your time