Difficult sudoku #14264

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

Your time