Medium difficult sudoku #66615

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

Your time