Medium difficult sudoku #8420

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

Your time