#include <bits/stdc++.h>
using namespace std;
const int Maxn = 3000, Maxm = 2500000, Mo = 1000000007, oo = INT_MAX >> 2;
map<int, int> mp;
int main() {
  ios::sync_with_stdio(0);
  int n;
  cin >> n;
  string s1, s2;
  cin >> s1 >> s2;
  vector<pair<int, int> > p;
  for (int i = 0; i < 2 * n; i++)
    p.push_back(make_pair(s1[i] - '0', s2[i] - '0'));
  sort(p.begin(), p.end());
  int ct = 0;
  for (int i = 2 * n - 1; i >= 0; i--) {
    if (i % 2 == 1) {
      if (p[i].first == 1) ct++;
    }
    if (i % 2 == 0) {
      if (p[i].second == 1) ct--;
    }
  }
  if (ct > 0) cout << "First\n";
  if (ct == 0) cout << "Draw\n";
  if (ct < 0) cout << "Second\n";
}
