Very difficult sudoku #46721

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

Your time