Difficult sudoku #14348

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

Your time