若1+a+a^2+······+a^n=(1+a)(1+a^2)(1+a^4)(1+a^8),则n=