#include <bits/stdc++.h>
using namespace std;
int main() {
  ios_base::sync_with_stdio(0);
  int n;
  string s, t;
  vector<pair<int, int> > vect;
  map<pair<int, int>, int> M;
  cin >> n >> s >> t;
  vect.push_back(make_pair(1, 1));
  vect.push_back(make_pair(0, 1));
  vect.push_back(make_pair(1, 0));
  vect.push_back(make_pair(0, 0));
  for (int i = 0; i < 2 * n; ++i) M[make_pair(s[i] - '0', t[i] - '0')]++;
  if (M[vect[0]] % 2 == 0) {
    if (M[vect[2]] > M[vect[1]])
      printf("First");
    else {
      M[vect[1]] -= M[vect[2]];
      if (M[vect[1]] <= 1)
        printf("Draw");
      else
        printf("Second");
    }
  } else {
    if (M[vect[1]] == 0) {
      printf("First");
      return 0;
    } else {
      M[vect[1]]--;
      if (M[vect[2]] > M[vect[1]])
        printf("First");
      else {
        M[vect[1]] -= M[vect[2]];
        if (M[vect[1]] <= 1)
          printf("Draw");
        else
          printf("Second");
      }
    }
  }
  return 0;
}
