Very difficult sudoku #58937

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

Your time