Medium difficult sudoku #8274

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

Your time