Medium difficult sudoku #14291

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

Your time