oneindige rij kwadraten

Opgave - EGMO 2020 dag 2 vraag 3

Laat $m>1$ een geheel getal zijn. Een oneindig rijtje $a_1,a_2,a_3,$... wordt op de volgende manier gedefinieerd: $a_1 = a_2 =1, a_3 =4$, en voor alle $n \ge4\colon a_n = m(a_{n−1}+a_{n−2})−a_{n−3}$. Vind alle gehele getallen $m$ zodat elke term van het rijtje het kwadraat is van een geheel getal.