Very difficult sudoku #60313

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

Your time