Medium difficult sudoku #16395

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

Your time