#include <bits/stdc++.h>
using namespace std;
string ans[2] = {"Stannis", "Daenerys"};
int a[200005];
int cnt[2];
int main() {
  int n, k;
  while (~scanf("%d%d", &n, &k)) {
    int sum = 0;
    for (int i = 1; i <= n; ++i) {
      scanf("%d", a + i);
      sum += a[i];
      cnt[a[i] & 1]++;
    }
    if (n == k) {
      if (sum & 1)
        cout << ans[0] << endl;
      else
        cout << ans[1] << endl;
      continue;
    }
    if ((n - k & 1) == 0) {
      for (int i = 1; i < n - k - 1; i += 2) {
        if (cnt[0])
          cnt[0]--;
        else
          cnt[1]--;
        if (cnt[1])
          cnt[1]--;
        else
          cnt[0]--;
      }
      if (cnt[0])
        cnt[0]--;
      else
        cnt[1]--;
      if ((cnt[1] & 1) == 0 && !cnt[0])
        cout << ans[0] << endl;
      else
        cout << ans[1] << endl;
      continue;
    }
    if (cnt[1] & 1) {
      for (int i = 1; i < n - k; i += 2) {
        if (cnt[0])
          cnt[0]--;
        else
          cnt[1]--;
        if (cnt[1])
          cnt[1]--;
        else
          cnt[0]--;
      }
      if ((cnt[1] & 1) && cnt[0] || !(cnt[1] & 1) && cnt[1])
        cout << ans[0] << endl;
      else
        cout << ans[1] << endl;
      continue;
    }
    if (!cnt[1]) {
      cout << ans[1] << endl;
      continue;
    }
    for (int i = 1; i < n - k; i += 2) {
      if (cnt[0])
        cnt[0]--;
      else
        cnt[1]--;
      if (cnt[1])
        cnt[1]--;
      else
        cnt[0]--;
    }
    if ((cnt[1] & 1) && cnt[0] || !(cnt[1] & 1) && cnt[1])
      cout << ans[0] << endl;
    else
      cout << ans[1] << endl;
  }
}
