Difficult sudoku #40656

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

Your time