Medium difficult sudoku #9966

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

Your time