#include <bits/stdc++.h>
using namespace std;
void solve() {
  int n, k;
  scanf("%d%d", &n, &k);
  int odd(0), even(0);
  for (int i(0), _l((int)(n)-1); i <= _l; ++i) {
    int a;
    scanf("%d", &a);
    if (a & 1)
      odd++;
    else
      even++;
  }
  int steps(n - k);
  if (n == k) {
    if (odd & 1)
      puts("Stannis");
    else
      puts("Daenerys");
    return;
  }
  if (k == 0) {
    puts("Daenerys");
    return;
  }
  int daen(steps / 2);
  int stan(steps - daen);
  if (daen >= odd || (daen >= even && k % 2 == 0)) {
    puts("Daenerys");
    return;
  } else if (stan >= even && k % 2 != 0) {
    puts("Stannis");
    return;
  } else if (odd % 2 == 0 && steps % 2 == 0) {
    puts("Daenerys");
    return;
  } else if (odd % 2 == 0) {
    if (steps > odd) {
      puts("Stannis");
    } else {
      puts("Daenerys");
    }
  } else {
    if (steps & 1) {
      puts("Stannis");
    } else {
      puts("Daenerys");
    }
  }
}
int main() {
  solve();
  return 0;
}
