Medium difficult sudoku #43351

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

Your time