#include <bits/stdc++.h>
using namespace std;
const long long mod = 1000000007;
char str[2000005];
char str1[2000005];
int main() {
  int n, i;
  scanf("%d", &n);
  scanf("%s %s", str, str1);
  int a, b, c, d;
  a = b = c = d = 0;
  for (i = 0; i < 2 * n; i++) {
    if (str[i] == '1' && str1[i] == '1') {
      a++;
    } else if (str[i] == '1' && str1[i] == '0') {
      b++;
    } else if (str[i] == '0' && str1[i] == '1') {
      c++;
    } else if (str[i] == '0' && str1[i] == '0') {
      d++;
    }
  }
  int count1, count2;
  count1 = count2 = 0;
  for (i = 0; i < 2 * n; i++) {
    if (!(i & 1)) {
      if (a > 0) {
        count1++;
        a--;
      } else if (b > 0) {
        count1++;
        b--;
      } else if (c > 0) {
        c--;
      }
      if (d > 0) {
        d--;
      }
    } else {
      if (a > 0) {
        count2++;
        a--;
      } else if (c > 0) {
        count2++;
        c--;
      } else if (b > 0) {
        b--;
      }
      if (d > 0) {
        d--;
      }
    }
  }
  if (count1 > count2) {
    cout << "First" << endl;
  } else if (count1 < count2) {
    cout << "Second" << endl;
  } else
    cout << "Draw" << endl;
  return 0;
}
