Medium difficult sudoku #69275

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

Your time