Medium difficult sudoku #54659

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

Your time