Medium difficult sudoku #58343

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

Your time