#include <bits/stdc++.h>
using namespace std;
int main() {
  int n;
  string S1, S2;
  while (cin >> n) {
    cin >> S1 >> S2;
    int a11 = 0, a10 = 0, a01 = 0, a00 = 0;
    for (int i = (0); i < (n * 2); ++i) {
      if (S1[i] == '1' && S2[i] == '1') a11++;
      if (S1[i] == '1' && S2[i] == '0') a10++;
      if (S1[i] == '0' && S2[i] == '1') a01++;
      if (S1[i] == '0' && S2[i] == '0') a00++;
    }
    int cnt[2] = {0, 0};
    int now = 0;
    while (a11 || a10 || a01 || a00) {
      if (a11)
        cnt[now % 2]++, a11--;
      else if (a10 && now % 2 == 0)
        cnt[now % 2]++, a10--;
      else if (a01 && now % 2 == 1)
        cnt[now % 2]++, a01--;
      else if (a10 && now % 2 == 1)
        a10--;
      else if (a01 && now % 2 == 0)
        a01--;
      else
        a00--;
      now++;
    }
    if (cnt[0] > cnt[1])
      cout << "First" << endl;
    else if (cnt[0] < cnt[1])
      cout << "Second" << endl;
    else
      cout << "Draw" << endl;
  }
  return 0;
}
