Medium difficult sudoku #41091

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

Your time