#include <bits/stdc++.h>
using namespace std;
int main() {
  long long m, n, i, j, k;
  string x, y;
  while (cin >> n >> x >> y) {
    vector<long long> eq, f, se, zro;
    long long one_one = 0, one_zro = 0, zro_one = 0;
    for (long long i = 0; i < 2 * n; i++) {
      if (x[i] == '1' and x[i] == y[i])
        one_one++;
      else if (x[i] == '1' and y[i] == '0')
        one_zro++;
      else if (x[i] == '0' and y[i] == '1')
        zro_one++;
    }
    if (one_one % 2) zro_one--;
    if (one_zro == zro_one || zro_one - 1 == one_zro)
      cout << "Draw" << endl;
    else if (one_zro > zro_one)
      cout << "First" << endl;
    else
      cout << "Second" << endl;
  }
}
