#include <bits/stdc++.h>
using namespace std;
const double PI = 3.1415926535;
int n, p1, p2, c11, c10, c01;
char s[2005000], t[2005000];
int main() {
  scanf("%d %s %s", &n, s, t);
  for (int i = 0; i < 2 * n; ++i) {
    if (s[i] == '1' && t[i] == '1')
      ++c11;
    else if (s[i] == '1' && t[i] == '0')
      ++c10;
    else if (s[i] == '0' && t[i] == '1')
      ++c01;
  }
  p2 = c11 / 2;
  p1 = c11 - p2;
  for (bool b = c11 & 1; c10 || c01; b = !b) {
    if (b) {
      if (c01)
        --c01, ++p2;
      else
        --c10;
    } else {
      if (c10)
        --c10, ++p1;
      else
        --c01;
    }
  }
  puts(p1 < p2 ? "Second" : p1 > p2 ? "First" : "Draw");
  return 0;
}
