Medium difficult sudoku #21239

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

Your time