Medium difficult sudoku #12031

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

Your time