#include <bits/stdc++.h>
using namespace std;
char s[2002000], t[2002000];
int n;
int a = 0, b = 0, c = 0, d = 0;
int main() {
  cin >> n >> s >> t;
  for (int i = 0; i < 2 * n; i++) {
    if (s[i] == '1' && t[i] == '1')
      a++;
    else if (s[i] == '1')
      b++;
    else if (t[i] == '1')
      c++;
    else
      d++;
  }
  int ans1 = 0, ans2 = 0;
  int m = 2 * n;
  while (m) {
    if (a)
      ans1 += 1, a--;
    else if (b)
      ans1 += 1, b--;
    else if (c)
      c--;
    else
      d--;
    if (a)
      ans2++, a--;
    else if (c)
      ans2++, c--;
    else if (b)
      b--;
    else
      d--;
    m -= 2;
  }
  if (ans1 > ans2)
    puts("First");
  else if (ans1 < ans2)
    puts("Second");
  else
    puts("Draw");
  return 0;
}
