Medium difficult sudoku #19663

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

Your time