Difficult sudoku #47196

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

Your time