Very difficult sudoku #67317

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

Your time