Балканская олимпиада по математике 2008 года | Казахстанские олимпиады

Пусть cc — натуральное число. Последовательность a1,a2,a_1, a_2, \ldots определена следующим образом: a1=c a_1=c и an+1=an2+an+c3 a_{n+1}=a_n^2+a_n+c^3, для всех натуральных nn. Найдите все такие cc, для которых существуют целые числа k1 {k \ge 1} и m2 {m \ge 2}, что число ak2+c3 a_k^2+c^3 является m m-ой степенью некоторого целого положительного числа.