Medium difficult sudoku #41935

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

Your time