Medium difficult sudoku #61347

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

Your time