Medium difficult sudoku #23943

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

Your time