Very difficult sudoku #41681

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

Your time