Medium difficult sudoku #27143

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

Your time