Medium difficult sudoku #35127

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

Your time