Medium difficult sudoku #16959

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

Your time