Олимпиадный тренинг

Задача . A. Леша и сломаный контест


Как-то раз Леша готовил контест про своих друзей и случайно удалил его. К счастью, все задачи сохранились, но теперь их нужно найти среди других задач.

Но задач слишком много, чтобы сделать это вручную. Леша просит Вас написать программу, которая по названию задачи определит, принадлежит ли задача этому контесту.

Известно, что задача принадлежит контесту тогда и только тогда, когда в ней содержится имя одного друга Леши в качестве подстроки ровно один раз. Его друзей зовут «Danil», «Olya», «Slava», «Ann» и «Nikita».

Имена чувствительны к регистру.

Входные данные

В единственной строке содержится строка из строчных и заглавных букв латинского алфавита, а также знаков «_» длиной не более 100 — название задачи.

Выходные данные

Выведете «YES», если задача принадлежит контесту, и «NO» в противном случае. Вы можете выводить ответ в любом регистре.


Примеры
Входные данныеВыходные данные
1 Alex_and_broken_contest
NO
2 NikitaAndString
YES
3 Danil_and_Olya
NO

time 2000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя