Medium difficult sudoku #42023

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

Your time