Difficult sudoku #6911

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

Your time