#include <bits/stdc++.h>
using namespace std;
char a[2000010];
char b[2000010];
int main() {
  int n;
  scanf("%d", &n);
  n *= 2;
  scanf("%s", a);
  scanf("%s", b);
  int cnta = 0, cntb = 0;
  int cntc = 0;
  int cntd = 0, cnte = 0;
  for (int i = 0; i < n; ++i) {
    if (a[i] == '1') cnta++;
    if (b[i] == '1') cntb++;
    if (a[i] == '1' && b[i] == '1') cntc++;
    if (a[i] == '0' && b[i] == '1') cntd++;
    if (a[i] == '1' && b[i] == '0') cnte++;
  }
  int ansa = 0, ansb = 0;
  if (cntc % 2 == 1) {
    ansa = 1;
    if (cntd >= cnte) {
      cntd -= cnte;
      if (cntd == 0)
        ansb = 0;
      else if (cntd == 1 || cntd == 2) {
        ansb = 1;
      } else {
        ansb = 2;
      }
    } else {
      ansb = 0;
    }
  } else {
    if (cntd >= cnte) {
      cntd -= cnte;
      if (cntd == 0 || cntd == 1)
        ansb = 0;
      else {
        ansb = 1;
      }
    } else {
      ansa = 1;
    }
  }
  if (ansa > ansb)
    puts("First");
  else if (ansa < ansb)
    puts("Second");
  else
    puts("Draw");
  return 0;
}
