Very difficult sudoku #46293

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

Your time