#include <bits/stdc++.h>
using namespace std;
char word1[2000000];
char word2[2000000];
int main() {
  int n;
  scanf("%d", &n);
  scanf("%s", word1);
  scanf("%s", word2);
  int both = 0, first = 0, second = 0;
  for (int i = 0; i < 2 * n; ++i) {
    if (word1[i] == '1' && word2[i] == '1') {
      ++both;
    } else if (word1[i] == '1' && word2[i] == '0') {
      ++first;
    } else if (word1[i] == '0' && word2[i] == '1') {
      ++second;
    }
  }
  int win1 = 0, win2 = 0;
  win1 += (both + 1) / 2;
  win2 += both / 2;
  if (both % 2 == 0) {
    if (first >= second) {
      win1 += second;
      win2 += second;
      win1 += (first - second + 1) / 2;
    } else {
      win1 += first;
      win2 += first;
      win2 += (second - first) / 2;
    }
  } else {
    if (first >= second) {
      win1 += second;
      win2 += second;
      win1 += (first - second) / 2;
    } else {
      win1 += first;
      win2 += first;
      win2 += (second - first + 1) / 2;
    }
  }
  if (win1 > win2) {
    puts("First");
  } else if (win1 == win2) {
    puts("Draw");
  } else if (win1 < win2) {
    puts("Second");
  }
  return 0;
}
