Medium difficult sudoku #21099

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

Your time