#include <bits/stdc++.h>
using namespace std;
const int N = 3000010;
const double eps = 1e-9;
int ans, n, len, num[3];
string s[3];
int main() {
  int i, j;
  cin >> n >> s[0] >> s[1];
  len = s[0].length();
  memset(num, 0, sizeof(num));
  for (i = 0; i < len; i++) {
    if (s[0][i] == '1') num[0]++;
    if (s[1][i] == '1') num[1]++;
    if (s[0][i] == '1' && s[1][i] == '1') num[2]++;
  }
  ans = 0;
  num[0] -= num[2];
  num[1] -= num[2];
  if (num[2] & 1) {
    if (num[0] > num[1]) num[1]++;
    if (num[1] > num[0] + 1) num[1]--;
    num[0]++;
  } else {
    if (num[0] < num[1]) num[0]++;
  }
  if (num[0] > num[1])
    puts("First");
  else if (num[1] > num[0])
    puts("Second");
  else
    puts("Draw");
  return 0;
}
