在等差数列{an}中,已知a2+an-1=18,sn=45,则n=多少