Medium difficult sudoku #8633

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

Your time