在等差数列{an}中,已知a1+a3+a5=18,an-4+an-2+an=108,Sn=420,则n=______.