ll N,A[1d5],s[2d5];ll f(ll l,ll r){ll k;return l==r?0:!f(l,k=upper_bound(A,A+r,(s[r]+~s[l])/(r-l))-A)||!f(k,r);}{rd(N,A(N));rep(i,N)s[i+1]=s[i]+A[i];wt(f(0,N)?"First":"Second","");}