Difficult sudoku #13484

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

Your time