Difficult sudoku #35084

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

Your time