Define the sequence of Fibonacci numbers as: $F_1$ = $F_2$ = 1 and $F_n$ = $F_{n−1}$ + $F_{n−2}$ for every n > 2. Prove that, for any positive integer $k$, there is a Fibonacci number ending with $k$ zeroes
I am able to figure out that this problem is a application of PigeonHole Principle. I can't figure out how to approach it or what will be the reasoning. Can someone help me out? A little bit wordy and rigorous proof/hint is appreciable.