n=int(input()) a=list(set(map(int, input().split()))) gr=[-1]*99 gr[0]=0 def grundy(x): if x<=0: return 0 if gr[x]>=0: return gr[x] g=set() for i in range(1,x+1): # iを取ったとき # o o x i x o o o l=i-2 r=x-(i+1) g.add(grundy(l)^grundy(r)) res=0 while res in g: res+=1 gr[x]=res return res g=[grundy(i) for i in range(90)] #g[54]=0;g[88]=0 all=0 l=a[0] r=a[0] for e in a: if e>r+1: num=r-l+1 if num>54:num=(num-54)%34 all^=g[num] l=e r=e all^=grundy(r-l+1) if all:print('First') else:print('Second')