Medium difficult sudoku #40771

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

Your time