Medium difficult sudoku #12067

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

Your time