func_code_string: #include <bits/stdc++.h>   const int N = 100005;   int solve(int n, int k, int cnt[]) {     if (k == n || cnt[0] == 0 || cnt[1] == 0) {       return 1 - cnt[1] % 2;     }     if ((n - k) / 2 < cnt[0] && (n - k) / 2 < cnt[1]) {       if ((n - k) % 2 == 0)         return 1;       else         return 0;     }     if ((n - k) / 2 >= cnt[0]) {       return 1 - k % 2;     }     return 1;   }   int main() {     int n, k;     scanf( %d%d , &n, &k);     int cnt[2];     cnt[0] = cnt[1] = 0;     for (int i = 0; i < n; i++) {       int tmp;       scanf( %d , &tmp);       cnt[tmp % 2]++;     }     printf( %s , solve(n, k, cnt) ?  Daenerys  :  Stannis );     return 0;   }   