#include <bits/stdc++.h>
using namespace std;
const int MAX_N = 2e6 + 10;
char s[MAX_N], t[MAX_N];
double v[MAX_N];
int main() {
  int n;
  cin >> n >> s >> t;
  double a = 0, b = 0;
  for (int i = 0; i < 2 * n; i++) {
    v[i] = (s[i] - '0' + t[i] - '0') * 0.5;
    a += (s[i] - '0') * 0.5;
    b += (t[i] - '0') * 0.5;
  }
  sort(v, v + 2 * n);
  for (int i = 0; i < 2 * n; i += 2) {
    b += v[i];
    a += v[i + 1];
  }
  cout << (a == b ? "Draw" : a > b ? "First" : "Second");
  return 0;
}
