#include <bits/stdc++.h>
const double eps = 1e-9;
const double pi = acos(-1);
const int oo = 1000000000;
const int mod = 1000000007;
const double E = 2.7182818284590452353602874713527;
using namespace std;
char a[2000005], b[2000005];
int main() {
  int n, s0 = 0, s1 = 0, s2 = 0, s3 = 0, v = 0;
  cin >> n;
  scanf("%s%s", a + 1, b + 1);
  for (int i = 1; a[i]; i++)
    if (a[i] == '1' && b[i] == '1')
      s0++;
    else if (a[i] == '1' && b[i] == '0')
      s1++;
    else if (a[i] == '0' && b[i] == '1')
      s2++;
    else
      s3++;
  for (int i = 1; i <= 2 * n; i++)
    if (i & 1) {
      if (s0) {
        v++;
        s0--;
      } else if (s1) {
        v++;
        s1--;
      } else if (s2)
        s2--;
      else
        s3--;
    } else {
      if (s0) {
        v--;
        s0--;
      } else if (s2) {
        v--;
        s2--;
      } else if (s1)
        s1--;
      else
        s3--;
    }
  if (v > 0)
    puts("First");
  else if (v < 0)
    puts("Second");
  else
    puts("Draw");
  return 0;
}
