Medium difficult sudoku #8973

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

Your time