Medium difficult sudoku #20103

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

Your time