Medium difficult sudoku #55619

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

Your time