Medium difficult sudoku #18951

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

Your time