Medium difficult sudoku #33447

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

Your time