#include <bits/stdc++.h>
using namespace std;
const int maxn = 10000000;
char first[maxn], second[maxn];
int main() {
  int n, i, one, t1, t2, m1, m2;
  while (cin >> n) {
    cin >> first >> second;
    one = t1 = t2 = m1 = m2 = 0;
    for (i = 0; i < 2 * n; i++) {
      if (first[i] == '1' && second[i] == '1')
        one++;
      else {
        if (first[i] == '1') t1++;
        if (second[i] == '1') t2++;
      }
    }
    if (one % 2 == 1) t1++;
    if (t1 > t2)
      cout << "First\n";
    else if (t2 - 1 > t1)
      cout << "Second\n";
    else
      cout << "Draw\n";
  }
  return 0;
}
