Medium difficult sudoku #30247

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

Your time