Medium difficult sudoku #23339

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

Your time