Дан массив a1, a2, ..., an. Отрезок [l, r] (1 ≤ l ≤ r ≤ n) называется хорошим, если ai = ai - 1 + ai - 2, для всех i (l + 2 ≤ i ≤ r).
Определим функцию len([l, r]) = r - l + 1, len([l, r]) называется длиной отрезка [l, r]. Отрезок [l1, r1], длиннее отрезка [l2, r2], если len([l1, r1]) > len([l2, r2]).
Требуется найти в массиве a хороший отрезок наибольшей длины. Заметьте, что отрезок, длины 1 или 2 всегда хороший.