Medium difficult sudoku #40683

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

Your time