#include <bits/stdc++.h>
using namespace std;
int main() {
  int n;
  cin >> n;
  string f, s;
  cin >> f >> s;
  int num11 = 0, num10 = 0, num01 = 0;
  for (int i = 0; i < 2 * n; i++) {
    if (f[i] == '1' && s[i] == '1') num11++;
    if (f[i] == '1' && s[i] == '0') num10++;
    if (f[i] == '0' && s[i] == '1') num01++;
  }
  int ansf = 0, anss = 0;
  ansf = num11 - num11 / 2;
  anss = num11 / 2;
  int qqq = min(num01, num10);
  int tmp = abs(num10 - num01);
  if ((num11) % 2) {
    if (num10 > num01)
      ansf += tmp / 2;
    else if (num01 > num10)
      anss += tmp - tmp / 2;
  } else {
    if (num10 > num01)
      ansf += tmp - tmp / 2;
    else if (num10 < num01)
      anss += tmp / 2;
  }
  if (ansf > anss)
    puts("First");
  else if (ansf < anss)
    puts("Second");
  else
    puts("Draw");
}
