Difficult sudoku #58344

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

Your time