Medium difficult sudoku #8480

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

Your time