Consider $f_1=1, f_2=1$ and $f_{n+1}=f_n+f_{n-1}$ for $n\geq 2$. Determine if exists $n\leq 1000001$ such that the last three digits of $f_n$ are zero.
Problem
Source: Mathematics Regional Olympiad of Mexico Southeast 2017 P6
Tags: Fibonacci, number theory