Medium difficult sudoku #8574

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

Your time