Difficult sudoku #13932

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

Your time