Medium difficult sudoku #8290

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

Your time