#include <bits/stdc++.h>
using namespace std;
int n, a, b, k;
int read() {
  char c = getchar();
  int bj = 1, result = 0;
  while (c != '-' && !(c <= '9' && c >= '0')) c = getchar();
  if (c == '-') bj = -1, c = getchar();
  while (c <= '9' && c >= '0') result = result * 10 + c - '0', c = getchar();
  return result * bj;
}
bool judge() {
  if (n == k) return a & 1;
  if ((n - k) & 1) {
    if ((n - k) / 2 >= a) return false;
    if ((n - k) / 2 >= b && !(k & 1)) return false;
    return true;
  } else {
    if ((n - k) / 2 >= b && (k & 1)) return true;
    return false;
  }
}
int main() {
  n = read();
  k = read();
  for (int i = 1; i <= n; i++)
    if (read() & 1)
      a++;
    else
      b++;
  if (judge())
    printf("Stannis\n");
  else
    printf("Daenerys\n");
}
