Very difficult sudoku #59937

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

Your time