n,*a=`dd`.split.map &:to_i *s=0 n.times{|i|s<l,r{a[l]==a[r-1]||!f[l,t=a.bsearch_index{|e|e>(s[r]-s[l]+r-l-1)/(r-l)}]||!f[t,r]} puts f[0,n]?:First: :Second