数列{an}的前n项积为n^2,那么当n≥2时,an的通项公式为?