整数nに対してf(n)=n(n-1)/2とおき、a(n)=i^f(n)とする。iが虚数単位を表すとき

a(n+k)=a(n)
が任意の整数nに対して成り立つ正の整数kをすべて求めて下さい。