#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll N, D;
ll a[300050];
int main() {
    cin >> N >> D;
    ll Grundy = 0;
    for(int i = 1; i <= N; i++) {
        cin >> a[i];
        a[i] = a[i] + D;
        a[i] = a[i] % (D + 1);
        //cout << a[i] << endl;
        Grundy = Grundy ^ a[i];
    }
    if(Grundy == 0) cout << "Second" << endl;
    else cout << "First" << endl;
    return 0;
}
