Medium difficult sudoku #55603

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

Your time