Difficult sudoku #2712

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

Your time