Medium difficult sudoku #41087

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

Your time