Medium difficult sudoku #64047

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

Your time