Medium difficult sudoku #33491

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

Your time