#include <bits/stdc++.h>
using namespace std;
int main() {
  if (false) {
    freopen("input.txt", "r", stdin);
    freopen("output.txt", "w", stdout);
  }
  int n;
  cin >> n;
  int a11 = 0;
  int a10 = 0;
  int a01 = 0;
  int b1 = 0, b2 = 0;
  string s, t;
  cin >> s >> t;
  for (int i = 0; i < 2 * n; i++) {
    if (s[i] == '1' && t[i] == '1') {
      a11++;
    } else if (s[i] == '1') {
      a10++;
    } else if (t[i] == '1') {
      a01++;
    }
  }
  bool first = true;
  if (a11 % 2 != 0) {
    b1++;
    a11--;
    first = false;
  }
  b1 += a11 / 2;
  b2 += a11 / 2;
  int x = min(a10, a01);
  b1 += x;
  b2 += x;
  a10 -= x;
  a01 -= x;
  if (a10 > 0) {
    if (!first) a10--;
    b1 += (a10 + 1) / 2;
  } else {
    if (first) a01--;
    b2 += (a01 + 1) / 2;
  }
  string ans;
  if (b1 > b2) {
    ans = "First";
  } else if (b2 > b1) {
    ans = "Second";
  } else {
    ans = "Draw";
  }
  cout << ans << endl;
  if (false) {
    fclose(stdin);
    fclose(stdout);
  }
  return 0;
}
