Medium difficult sudoku #33083

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

Your time