def solve(): N=int(input()) A=list(map(int,input().split())) fin_grundy=0; inf_count=0 for a in A: if a==-1: inf_count+=1 else: fin_grundy^=a return (fin_grundy!=0)|(inf_count%2==1) print("First" if solve() else "Second")