Medium difficult sudoku #12495

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

Your time