Medium difficult sudoku #9663

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

Your time