Medium difficult sudoku #64719

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

Your time