Medium difficult sudoku #23663

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

Your time