#include <bits/stdc++.h>
char s1[2000050], t1[2000050];
int main() {
  int n, i, m = 0, k = 0, ans1 = 0, ans2 = 0;
  scanf("%d", &n);
  scanf("%s%s", s1, t1);
  for (i = 0; i < 2 * n; i++)
    if (s1[i] == '1' && t1[i] == '0')
      ans1++;
    else if (s1[i] == '0' && t1[i] == '1')
      ans2++;
    else if (s1[i] == '1' && t1[i] == '1')
      m++;
  k = m / 2 + m % 2;
  ans1 += k;
  ans2 += m - k;
  if (ans1 + 1 < ans2)
    printf("Second\n");
  else if (ans1 > ans2)
    printf("First\n");
  else
    printf("Draw\n");
  return 0;
}
