(本小题满分16分)已知数列{an}的前n项和为Sn,且a1=1,Sn=n2an(n∈N*).(1)试求出S1,S2,S3,S4,并猜想Sn的表达式; (2)用数学纳法证明你的猜想,并求出an的表达式.