Medium difficult sudoku #42919

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

Your time