Medium difficult sudoku #57043

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

Your time