Medium difficult sudoku #35063

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

Your time