Difficult sudoku #13272

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

Your time