Medium difficult sudoku #64731

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

Your time