#include <bits/stdc++.h>
using namespace std;
const int MAXN = 3 * 100010;
const int INF = 1 << 30;
const double EPS = 1e-7;
int main() {
  ios::sync_with_stdio(false);
  int n;
  cin >> n;
  n = 2 * n;
  string s1, s2;
  cin >> s1 >> s2;
  int a = 0, b = 0, c = 0;
  for (int i = 0; i < n; i++) {
    if (s1[i] == s2[i] && s1[i] == '1')
      a++;
    else if (s1[i] == '1' && s2[i] == '0')
      b++;
    else if (s1[i] == '0' && s2[i] == '1')
      c++;
  }
  int first = a % 2;
  int second = 0;
  first += min(b, c);
  second += min(b, c);
  int k = min(b, c);
  b -= k;
  c -= k;
  if (b > 0) {
    if (a % 2)
      first += b / 2;
    else
      first += (b + 1) / 2;
  } else if (c > 0) {
    if (a % 2)
      second += (c + 1) / 2;
    else
      second += c / 2;
  }
  if (first == second)
    cout << "Draw" << endl;
  else if (first > second)
    cout << "First" << endl;
  else
    cout << "Second" << endl;
  return 0;
}
