using System;
using System.Linq;
using System.Collections.Generic;

namespace AtCoder.DP
{
    class EDPC_K
    {
        public static void Main()
        {
            var nk = Console.ReadLine().Split(' ').Select(s => int.Parse(s)).ToArray();
            var a = Console.ReadLine().Split(' ').Select(s => int.Parse(s)).ToArray();
            int n = nk[0];
            int k = nk[2];

            var dp = new bool[k + 1];
            dp[0] = false;

            for (int i = 0; i <= k; i++)
                for (int j = 0; j < n; j++)
                    if (i >= a[j])
                        dp[i] |= !dp[i - a[j]];
            Console.WriteLine(dp[k] ? "First" : "Second");
        }
    }
}
