Medium difficult sudoku #39199

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

Your time