等差数列an的前n项和为Sn.已知S3=a2^2.且S1.S2.S4成等比数列,求an通项公式