#include using namespace std; #define rep(i, n) for (int i=0; i>i)&1) && V-A[i]>=0) { res = max(res, -rec(S|(1<> N >> V; int S = 0; rep(i, N) { cin >> A[i]; S += A[i]; } if (S<=V) { cout << "Draw" << endl; exit(0); } if (rec(0, V)==1) cout << "First" << endl; else cout << "Second" << endl; }