Question 16A sequence satisfies $f_1=1$, $f_2=2$ and $f_n=f_{n-1}f_{n+1}$ for $n\ge2$. How many of its first 2020 terms are even integers?673674101013461347