Difficult sudoku #47768

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

Your time