Difficult sudoku #56684

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

Your time