#include <bits/stdc++.h>
using namespace std;
char a[5][10] = {{'D', 'a', 'n', 'i', 'l'},
                 {'O', 'l', 'y', 'a'},
                 {'S', 'l', 'a', 'v', 'a'},
                 {'A', 'n', 'n'},
                 {'N', 'i', 'k', 'i', 't', 'a'}};
int l[5] = {5, 4, 5, 3, 6};
char s[10010];
int tot;
int main() {
  scanf("%s", s);
  int len = strlen(s);
  for (int i = 0; i < len; i++) {
    for (int j = 0; j < 5; j++) {
      int flag = 1;
      for (int k = i; k < i + l[j]; k++)
        if (a[j][k - i] != s[k]) {
          flag = 0;
          break;
        }
      if (flag) tot++;
    }
  }
  if (tot == 1)
    puts("YES");
  else
    puts("NO");
}
