Medium difficult sudoku #9322

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

Your time