I'm working on a problem, which I've eventually reduced to the following question: show that every odd term Lucas number has a prime factor that ends with either 1 or 9. Here the Lucas sequence is defined by the recursion: $$a_0=2, a_1=1, a_{n+1}=a_n+a_{n-1}.$$
I looked up a list of prime factorizations of Lucas numbers on the following page:
https://r-knott.surrey.ac.uk/Fibonacci/lucas200.html
Surprisingly, I find all the odd term Lucas numbers to have only prime factors that end with either 1 or 9, with the exception that $a_{6k+3}$ is also divisible by 4. It's easy to show using modulo arithmetic that all $a_{6k+3}$ are divisible by 4 and no higher powers of 2, while all other odd term Lucas numbers are odd. If we count out those factors of 4, all the other prime factors of the odd term Lucas numbers seem to end only with 1 or 9. This is a curious observation, but I don't know how one can prove this. Can anyone help please!
