Very difficult sudoku #41685

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

Your time