IMO 1986 LL ROM64

Let (an)n\inN be the sequence of integers defined recursively by

IMO 1986 LL ROM64

Origin: ROM

Problem

Let (an)n\inN be the sequence of integers defined recursively by a1 = a2 = 1, an+2 = 7an+1 −an −2 for n \geq1. Prove that an is a perfect square for every n.