Medium difficult sudoku #8664

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

Your time