import sys input = sys.stdin.buffer.readline N, M = map(int, input().split()) A = list(map(int, input().split())) dp = 0 for a in reversed(A): new_dp = a - M - dp if a > 1: new_dp = max(new_dp, a - 1 + M - 1 + dp) dp = new_dp print("First" if dp > 0 else "Second")