#include <bits/stdc++.h>
using namespace std;
inline int read() {
  int a = 0, b = 1;
  char c = getchar();
  while (!isdigit(c) && c != '-') c = getchar();
  if (c == '-') {
    b = -b;
    c = getchar();
  }
  while (isdigit(c)) {
    a = a * 10 + c - '0';
    c = getchar();
  }
  return a * b;
}
int n, m, n1, n2, e = 0, o = 0;
int main() {
  n = read();
  m = read();
  for (int i = 1; i <= n; i++)
    if (read() & 1)
      o++;
    else
      e++;
  if (n == m) {
    puts((o & 1) ? "Stannis" : "Daenerys");
    return 0;
  }
  n1 = (n - m + 1) / 2;
  n2 = (n - m) / 2;
  if (n1 > n2) {
    if (n2 >= o)
      puts("Daenerys");
    else if (n2 < e)
      puts("Stannis");
    else
      puts((m & 1) ? "Stannis" : "Daenerys");
  } else {
    if (n1 >= e && (m & 1))
      puts("Stannis");
    else
      puts("Daenerys");
  }
  return 0;
}
