#include <bits/stdc++.h>
using namespace std;
vector<long long int> v;
long long int n, m, q, a, b, c, sum = 0, cnt = 0;
long long int arr[123456];
map<long long int, bool> mp;
int main() {
  cin >> n;
  string s1, s2;
  cin >> s1 >> s2;
  sum = 0;
  long long int dum = 0;
  cnt = 0;
  long long int c0 = 0, c1 = 0;
  for (long long int i = 0; i < n * 2; i++) {
    if (s1[i] == '1' && s2[i] == '1')
      cnt++;
    else {
      if (s1[i] == '1') sum++;
      if (s2[i] == '1') dum++;
    }
  }
  if (cnt % 2 + (sum - dum) == -1 || cnt % 2 + sum - dum == 0)
    printf("Draw\n");
  else if (cnt % 2 + sum - dum >= 1)
    printf("First\n");
  else
    printf("Second\n");
}
