#include <bits/stdc++.h>
using namespace std;
char s[2000010], t[2000010];
int main(void) {
  int N, i;
  cin >> N;
  scanf("%s", s);
  scanf("%s", t);
  int n00 = 0, n01 = 0, n10 = 0, n11 = 0;
  for ((i) = 0; (i) < (int)(2 * N); (i)++) {
    if (s[i] == '0' && t[i] == '0') n00++;
    if (s[i] == '0' && t[i] == '1') n01++;
    if (s[i] == '1' && t[i] == '0') n10++;
    if (s[i] == '1' && t[i] == '1') n11++;
  }
  int A = 0, B = 0;
  for ((i) = 0; (i) < (int)(2 * N); (i)++) {
    if (i % 2 == 0) {
      if (n11 > 0) {
        n11--;
        A++;
      } else if (n10 > 0) {
        n10--;
        A++;
      } else if (n01 > 0) {
        n01--;
      } else {
        n00--;
      }
    } else {
      if (n11 > 0) {
        n11--;
        B++;
      } else if (n01 > 0) {
        n01--;
        B++;
      } else if (n10 > 0) {
        n10--;
      } else {
        n00--;
      }
    }
  }
  if (A > B) cout << "First" << endl;
  if (A < B) cout << "Second" << endl;
  if (A == B) cout << "Draw" << endl;
  return 0;
}
