Difficult sudoku #2360

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

Your time