#include <bits/stdc++.h>
using namespace std;
int output(int n, int k, int chan, int le) {
  if (n == k) {
    if (le % 2 == 1) return 0;
    return 1;
  }
  int d = (n - k) / 2;
  if ((n - k) % 2 == 1) {
    if (d < min(chan, le)) return 0;
    if (k % 2 == 0) return 1;
    if (d < chan) return 1;
    return 0;
  } else {
    int s = d;
    if (s < min(chan, le)) return 1;
    if (k % 2 == 0) return 1;
    if (s < chan) return 1;
    return 0;
  }
}
int main() {
  int n, k;
  cin >> n >> k;
  int chan = 0, le = 0;
  for (int i = 0; i < n; i++) {
    int x;
    cin >> x;
    if (x % 2 == 0)
      chan++;
    else
      le++;
  }
  if (output(n, k, chan, le) == 0)
    cout << "Stannis";
  else
    cout << "Daenerys";
}
