#include using namespace std; using ll = long long; int main(){ ios::sync_with_stdio(false); cin.tie(0); int n; ll m, v = 0; cin >> n >> m; vector a(n); for(auto &&v : a) cin >> v; sort(a.rbegin(), a.rend()); if(m >= 1){ int turn = 0; for(int i = 0; i < n; i++){ if(a[i] == 1) break; v += turn ? -(a[i] - 1) : (a[i] - 1); turn ^= 1; } for(int i = 0; i < n; i++){ v += turn ? m - 1 : -m + 1; turn ^= 1; } }else{ for(int i = 0; i < n; i++){ v += i & 1 ? -a[i] : a[i]; } } cout << (v > 0 ? "First" : "Second") << '\n'; }