Medium difficult sudoku #25747

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

Your time