#include <bits/stdc++.h>
using namespace std;
const int maxn = 2111111;
const int mod = 1000000007;
template <class T>
T gcd(T a, T b) {
  return b ? gcd(b, a % b) : a;
}
template <class T>
T lcm(T a, T b) {
  return a / gcd(a, b) * b;
}
char s[maxn];
char t[maxn];
int main() {
  ios::sync_with_stdio(false);
  int n, i, j, k;
  cin >> n;
  cin >> s;
  cin >> t;
  int cnt = 0;
  int a = 0;
  for (i = 0; i < n * 2; ++i) {
    if (s[i] == '1' && t[i] == '0') cnt++;
    if (s[i] == '0' && t[i] == '1') cnt--;
    if (s[i] == '1' && t[i] == '1') a++;
  }
  if (a % 2 == 0) {
    if (cnt > 0)
      cnt = 1;
    else if (cnt < 0)
      cnt = cnt < -1 ? -1 : 0;
    else
      cnt = 0;
  } else {
    if (cnt >= 0)
      cnt = 1;
    else {
      cnt = cnt < -2 ? -1 : 0;
    }
  }
  if (cnt > 0)
    cout << "First" << endl;
  else if (cnt < 0)
    cout << "Second" << endl;
  else
    cout << "Draw" << endl;
  return 0;
}
