已知数列{an}的前n项和为Sn=n^2+n+1(1)求数列{an}的通项公式(2)