Question 28In an infinite sequence, the first two terms are 2 and 6, and apart from the first term, each term is one less than the average of its two neighbours. What is the largest term less than 1000?