Very difficult sudoku #14969

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

Your time