Medium difficult sudoku #55515

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

Your time