Medium difficult sudoku #24935

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

Your time