#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, k, sum = 0, i, temp;
  int arr[3]{0};
  cin >> n >> k;
  for (i = 0; i < n; i++) {
    cin >> temp;
    if (temp % 2) {
      arr[1]++;
      sum++;
    } else {
      arr[2]++;
      sum += 2;
    }
  }
  if (n == k) {
    if (sum % 2)
      cout << "Stannis";
    else
      cout << "Daenerys";
    return 0;
  }
  int moves = n - k;
  int smoves = moves / 2 + moves % 2;
  int dmoves = moves / 2;
  if (arr[2] == 0) {
    if (sum % 2) {
      if (smoves > dmoves) {
        cout << "Daenerys";
      } else
        cout << "Stannis";
    } else {
      if (smoves > dmoves) {
        cout << "Stannis";
      } else
        cout << "Daenerys";
    }
    return 0;
  }
  if (arr[1] == 0) {
    cout << "Daenerys";
    return 0;
  }
  if (dmoves >= arr[1]) {
    cout << "Daenerys";
    return 0;
  }
  if (dmoves >= arr[2]) {
    dmoves -= arr[2];
    if ((dmoves + smoves - (sum % 2)) % 2 == 0) {
      cout << "Daenerys";
    } else
      cout << "Stannis";
    return 0;
  }
  if (smoves < arr[2] && dmoves < arr[2] && smoves < arr[1] &&
      dmoves < arr[1]) {
    if (smoves > dmoves) {
      cout << "Stannis";
    } else
      cout << "Daenerys";
    return 0;
  }
  cout << "Stannis";
  return 0;
}
