Task: find all natural numbers $n$ which give us $5^{2n+1}2^{n+2}+3^{n+2}2^{2n+1}$ divisible by $19$.
What I have done so far: $5^{2n+1}2^{n+2}+3^{n+2}2^{2n+1} = 25^n\cdot 5\cdot2^n\cdot2^2+3^n\cdot3^2\cdot4^n\cdot2 = 20\cdot25^n\cdot2^n + 18\cdot3^n\cdot4^n$.
That's it. I've read about the rule of divisibility by $19$. First of all, it did not help much and secondly, I think it's impossible to memorize all the divisibility rules for such a variety of numbers up to $19$ and even greater. Isn't there a more general principle for these tasks?
Thanks in advance!