#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; long long a[200020]; int main() { long long n, m; cin >> n >> m; for (int i = 0; i < n; i++) { cin >> a[i]; } long long f = 0, s = 0; bool b = true; for (int i = 0; i < n; i++) { if (b) { if (a[i] == 1) { b = false; f -= m - 1; } else { f += a[i] - 1; s -= m - 1; } } else { if (a[i] == 1) { b = true; s -= m - 1; } else { s += a[i] - 1; f -= m - 1; } } } if (f > s) { cout << "First" << endl; } else { cout << "Second" << endl; } return 0; }