Medium difficult sudoku #8397

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

Your time