Medium difficult sudoku #21955

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

Your time