Данная задача не содержит сведений из реальных спецификаций, используйте текст условия задачи как формальный документ, недвусмысленно описывающий то, что надо сделать.
Будем считать, что строка определяет имя домена, если она состоит из символов «a»-«z», «0»-«9» и точек. Никакие две точки не должны в имени домена идти подряд. Пусть точками вся строка разделяется на части — тогда последняя часть (самая правая) должна иметь длину 2 или 3. Начинаться и заканчиваться точкой имя домена не может. Определите, является ли заданная строка именем домена.
Выходные данные
Выведите «YES» или «NO» в зависимости от того, является ли заданная строка именем домена.
Примеры
| № | Входные данные | Выходные данные |
|
1
|
codeforces.com
|
YES
|
|
2
|
mail.v-kontakte.ru
|
NO
|