#include <bits/stdc++.h>
using namespace std;
char s[2222222];
char t[2222222];
int main() {
  int n;
  scanf("%d", &n);
  scanf("\n%s", s);
  scanf("\n%s", t);
  int c00 = 0, c10 = 0, c11 = 0, c01 = 0;
  n *= 2;
  for (int i = 0; i < n; i++) {
    if (s[i] == '0' && t[i] == '0') {
      c00++;
    } else if (s[i] == '0' && t[i] == '1') {
      c01++;
    } else if (s[i] == '1' && t[i] == '0') {
      c10++;
    } else {
      c11++;
    }
  }
  int cy = 0, ca = 0;
  for (int i = 0; i < n; i++) {
    if ((i & 1) == 0) {
      if (c11 > 0) {
        cy++;
        c11--;
      } else if (c10 > 0) {
        cy++;
        c10--;
      } else if (c01 > 0) {
        c01--;
      } else {
        c00--;
      }
    } else {
      if (c11 > 0) {
        ca++;
        c11--;
      } else if (c01 > 0) {
        ca++;
        c01--;
      } else if (c10 > 0) {
        c10--;
      } else {
        c00--;
      }
    }
  }
  cout << (cy > ca ? "First" : cy == ca ? "Draw" : "Second");
  return 0;
}
