#include <bits/stdc++.h>
using namespace std;
char s[2000006], t[2000006];
int main() {
  int n;
  while (scanf("%d", &n) == 1) {
    scanf("%s", s);
    scanf("%s", t);
    int num1 = 0, numa = 0, numb = 0;
    for (int i = 0; i < n + n; i++) {
      if (s[i] == '1' && t[i] == '1')
        num1++;
      else if (s[i] == '1' && t[i] == '0')
        numa++;
      else if (s[i] == '0' && t[i] == '1')
        numb++;
    }
    if (num1 & 1) {
      if (numb == 0) {
        printf("First\n");
        continue;
      }
      numb--;
      if (numb == numa || numb == numa + 1)
        printf("Draw\n");
      else if (numb < numa + 2)
        printf("First\n");
      else
        printf("Second\n");
    } else {
      if (numb == numa || numb == numa + 1)
        printf("Draw\n");
      else if (numb < numa)
        printf("First\n");
      else
        printf("Second\n");
    }
  }
  return 0;
}
