#include <bits/stdc++.h>
using namespace std;
const long long N = 2e6 + 5;
long long n, ans = 0, scoreA = 0, scoreB = 0;
string a, b;
long long c00, c01, c10, c11;
int32_t main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  ;
  cin >> n >> a >> b;
  for (long long i = 0; i < 2 * n; i++) {
    if (a[i] == '0' && b[i] == '0')
      c00++;
    else if (a[i] == '0' && b[i] == '1')
      c01++;
    else if (a[i] == '1' && b[i] == '0')
      c10++;
    else
      c11++;
  }
  scoreA += (c11 + 1) / 2;
  scoreB += c11 / 2;
  long long turn = c11 % 2;
  while (c01 > 0 || c10 > 0) {
    if (!turn) {
      if (c10 > 0)
        c10--, scoreA++;
      else
        c01--;
    } else {
      if (c01 > 0)
        c01--, scoreB++;
      else
        c10--;
    }
    turn ^= 1;
  }
  if (scoreA > scoreB)
    cout << "First";
  else if (scoreA == scoreB)
    cout << "Draw";
  else
    cout << "Second";
  return 0;
}
