Very difficult sudoku #46393

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

Your time