Very difficult sudoku #46921

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

Your time