Medium difficult sudoku #33059

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

Your time