#include <bits/stdc++.h>
using namespace std;
char s1[2000004], s2[2000004];
int n;
int nr[4];
int num1s, num2s;
int main() {
  ios_base::sync_with_stdio(false);
  cin >> n;
  cin.get();
  cin.get(s1, 2000004);
  cin.get();
  cin.get(s2, 2000004);
  int i;
  for (i = 0; i < 2 * n; i++) {
    if (s1[i] == '0' && s2[i] == '0') nr[0]++;
    if (s1[i] == '0' && s2[i] == '1') nr[1]++;
    if (s1[i] == '1' && s2[i] == '0') nr[2]++;
    if (s1[i] == '1' && s2[i] == '1') nr[3]++;
  }
  i = nr[3] / 2;
  num1s += nr[3] - i;
  num2s += i;
  if (nr[3] == 0 && nr[2] == 0)
    if (nr[1]) nr[1]--;
  if (nr[3] % 2 == 1 && nr[3] != 0 && (nr[1] + nr[2]) % 2 == 1)
    if (nr[1]) {
      nr[1]--;
      num2s++;
    }
  if (nr[1] > nr[2]) {
    num1s += nr[2];
    num2s += nr[2];
    num2s += (nr[1] - nr[2]) / 2;
  } else {
    num1s += nr[1];
    num2s += nr[1];
    num1s += (nr[2] - nr[1]) / 2 + (nr[2] - nr[1]) % 2;
  }
  if (num1s > num2s) cout << "First\n";
  if (num1s < num2s) cout << "Second\n";
  if (num1s == num2s) cout << "Draw\n";
  return 0;
}
