Medium difficult sudoku #989

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

Your time