mod = 1000000007 eps = 10**-9 def main(): import sys input = sys.stdin.readline N, M = map(int, input().split()) A = list(map(int, input().split())) dp_f = [0] * (N+1) dp_s = [0] * (N+1) S = 0 for i in range(N-1, -1, -1): a = A[i] S += a if a > 1: dp_f[i] = max(dp_f[i+1] + a - 1, dp_s[i+1] + a - M) dp_s[i] = S + (-M) * (N - i) - dp_f[i] else: dp_f[i] = dp_s[i+1] + 1 - M dp_s[i] = S + (-M) * (N - i) - dp_f[i] if dp_f[0] > dp_s[0]: print("First") else: print("Second") if __name__ == '__main__': main()