Medium difficult sudoku #952

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

Your time