Medium difficult sudoku #965

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

Your time