Difficult sudoku #14412

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

Your time