IMO олимпиада по математике 2018 года | Казахстанские олимпиады

Найдите все целые числа n>3,n > 3, для которых существуют вещественные числа a1,a_1, a2,a_2, ,\ldots, an+2a_{n+2} такие, что an+1=a1a_{n+1} = a_1, an+2=a2a_{n+2} = a_2 и aiai+1+1=ai+2,a_ia_{i + 1} + 1 = a_{i + 2}, при всех i=1,2,,n.i = 1, 2, \dots, n.