#include <bits/stdc++.h>
using namespace std;
int nr, nr1, nr2, n, i, dif;
char s[2 * 1000005], t[2 * 1000005];
int main() {
  cin >> n;
  scanf("%s", s + 1);
  scanf("%s", t + 1);
  for (i = 1; i <= 2 * n; i++)
    if (s[i] == '1' && t[i] == '1') {
      nr++;
      s[i] = '0';
      t[i] = '0';
    }
  if (nr % 2 == 1) dif = 1;
  for (i = 1; i <= 2 * n; i++) {
    if (s[i] == '1') nr1++;
    if (t[i] == '1') nr2++;
  }
  if (nr1 > nr2) {
    cout << "First";
    return 0;
  }
  if (dif == 0) {
    if (nr1 == nr2) {
      cout << "Draw";
      return 0;
    }
    if (nr2 == nr1 + 1) {
      cout << "Draw";
      return 0;
    }
    if (nr2 > nr1 + 1) {
      cout << "Second";
      return 0;
    }
  }
  if (dif == 1) {
    if (nr1 == nr2) {
      cout << "First";
      return 0;
    }
  }
  if (nr2 - nr1 <= 2) {
    cout << "Draw";
    return 0;
  }
  if (nr2 > nr1 + 2 && dif == 1) cout << "Second";
  return 0;
}
