#include <bits/stdc++.h>
using namespace std;
const int maxn = 2e6 + 6;
int main() {
  int n;
  while (~scanf("%d", &n)) {
    char raw[2][maxn];
    scanf("%s%s", raw[0], raw[1]);
    n *= 2;
    int a = 0, b = 0, cnt = 0;
    for (int i = 0; i < n; i++) {
      if (raw[0][i] == '1' && raw[1][i] == '1')
        cnt++;
      else if (raw[0][i] == '1')
        a++;
      else if (raw[1][i] == '1')
        b++;
    }
    cnt %= 2;
    if (b > a + cnt) b--;
    a += cnt;
    if (a > b)
      printf("First\n");
    else if (a < b)
      printf("Second\n");
    else
      printf("Draw\n");
  }
  return 0;
}
