using System;
using System.Linq;
using System.Collections.Generic;
using static System.Console;
using System.Text;
using System.IO;
using static System.Math;
namespace AtCoder
{
    class Program
    {
        static public int[] Sarray() { return ReadLine().Split().Select(int.Parse).ToArray(); }
        static public List<int> Slist() { return ReadLine().Split().Select(int.Parse).ToList(); }

        static void Main(string[] args)
        {
            var NK = Sarray();
            var N = NK[0];
            var K = NK[1];
            var A = Sarray();

            var amax = A.Max();
            var amin = A.Min();
            int t = K / (amin + amax);
            if (K < t * (amin + amax) + amin)
                WriteLine("Second");
            else
                WriteLine("First");
        }
    }
}