Medium difficult sudoku #64091

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

Your time