Medium difficult sudoku #15743

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

Your time