已知数列{an}前n项和Sn=n^2+n+2,试判断{an}是否为等差数列,并说明理由,写出通项公式an