Medium difficult sudoku #64115

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

Your time