Very difficult sudoku #59065

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

Your time