#include <bits/stdc++.h>
int a[4], b[4];
char s1[2000005], s2[2000005];
int main() {
  int n;
  scanf("%d", &n);
  scanf("%s%s", s1, s2);
  for (int i = 0; i < 2 * n; i++) {
    if (s1[i] == '1' && s2[i] == '1') {
      a[0]++;
    }
    if (s1[i] == '1' && s2[i] == '0') {
      a[1]++;
    }
    if (s1[i] == '0' && s2[i] == '1') {
      a[2]++;
    }
    if (s1[i] == '0' && s2[i] == '0') {
      a[3]++;
    }
  }
  for (int i = 0; i < 2 * n; i++) {
    if (s2[i] == '1' && s1[i] == '1') {
      b[0]++;
    }
    if (s2[i] == '1' && s1[i] == '0') {
      b[1]++;
    }
    if (s2[i] == '0' && s1[i] == '1') {
      b[2]++;
    }
    if (s2[i] == '0' && s1[i] == '0') {
      b[3]++;
    }
  }
  int sum1 = 0, sum2 = 0;
  for (int i = 1; i <= 2 * n; i++) {
    if (i % 2 == 1) {
      if (a[0] > 0) {
        sum1++;
        a[0]--;
        b[0]--;
        continue;
      } else if (a[1] > 0) {
        sum1++;
        a[1]--;
        b[2]--;
        continue;
      } else if (a[2] > 0) {
        a[2]--;
        b[1]--;
        continue;
      } else if (a[3] > 0) {
        a[3]--;
        b[3]--;
        continue;
      }
    } else {
      if (b[0] > 0) {
        sum2++;
        a[0]--;
        b[0]--;
        continue;
      } else if (b[1] > 0) {
        sum2++;
        b[1]--;
        a[2]--;
        continue;
      } else if (b[2] > 0) {
        b[2]--;
        a[1]--;
        continue;
      } else if (b[3] > 0) {
        a[3]--;
        b[3]--;
        continue;
      }
    }
  }
  if (sum1 > sum2) {
    printf("First\n");
  } else if (sum1 == sum2) {
    printf("Draw\n");
  } else
    printf("Second\n");
}
