Difficult sudoku #39880

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

Your time