Difficult sudoku #42956

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

Your time