Medium difficult sudoku #39183

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

Your time