等差数列{an}的公差为d,前n项和为sn,当首项a1与d变化时,a2+a8+a10是一个定值,则sn也为定值,求n的值