#include <bits/stdc++.h>
using namespace std;
long long int mod = 1000000007;
long long int v[100004];
int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  ;
  long long int t = 1;
  while (t--) {
    long long int n;
    cin >> n;
    string s, t;
    cin >> s >> t;
    long long int ct00 = 0, ct01 = 0, ct10 = 0, ct11 = 0, a = 0, b = 0;
    for (int i = 0; i < 2 * n; i++) {
      if (s[i] == '0' && t[i] == '0') ct00++;
      if (s[i] == '0' && t[i] == '1') ct01++;
      if (s[i] == '1' && t[i] == '0') ct10++;
      if (s[i] == '1' && t[i] == '1') ct11++;
    }
    if (ct11 % 2 == 0) {
      a = b = ct11 / 2;
    } else {
      b = ct11 / 2;
      a = ct11 - b;
      if (ct01 > 0) {
        b++;
        ct01--;
      } else if (ct10 > 0) {
        ct10--;
      } else if (ct00 > 0) {
        ct00--;
      }
    }
    ct11 = 0;
    long long int j = 0;
    while (1) {
      if (ct01 == 0 && ct10 == 0) break;
      if (j % 2 == 0) {
        if (ct10 > 0) {
          a++;
          ct10--;
        } else if (ct01 > 0) {
          ct01--;
        } else if (ct00 > 0) {
          ct00--;
        }
      } else {
        if (ct01 > 0) {
          b++;
          ct01--;
        } else if (ct10 > 0) {
          ct10--;
        } else if (ct00 > 0) {
          ct00--;
        }
      }
      j++;
    }
    if (a > b)
      cout << "First" << endl;
    else if (a < b)
      cout << "Second" << endl;
    else
      cout << "Draw" << endl;
  }
  return 0;
}
