Medium difficult sudoku #17847

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

Your time