#include <bits/stdc++.h>
using namespace std;
char a[2000009], b[2000009];
int main() {
  int n, as = 0, bs = 0, c = 0, s = 0, t = 0;
  scanf("%d", &n);
  scanf("%s%s", a, b);
  int ac = n, bc = n;
  for (int i = 0; a[i]; i++) {
    if (a[i] == '1' && b[i] != '1')
      as++;
    else if (a[i] != '1' && b[i] == '1')
      bs++;
    else if (a[i] == '1' && b[i] == '1')
      c++;
  }
  s += c / 2;
  ac -= c / 2;
  t += c / 2;
  bc -= c / 2;
  bool f = 1;
  if (c & 1) {
    s++;
    ac--;
    f = 0;
  }
  while (as || bs) {
    if (f) {
      if (as) {
        as--;
        s++;
      } else if (bs)
        bs--;
    } else {
      if (bs) {
        bs--;
        t++;
      } else if (as)
        as--;
    }
    f = !f;
  }
  if (s > t)
    printf("First\n");
  else if (s == t)
    printf("Draw\n");
  else
    printf("Second\n");
  return 0;
}
