Very difficult sudoku #40645

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

Your time