Задача №112475. Правильное имя переменной

Напишите программу, которая проверяет правильность имени переменной в языке Паскаль. Имя может содержать только латинские буквы (заглавные и строчные), цифры и знак подчёркивания, но не может начинаться с цифры.

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

На вход программы подаётся символьная строка, содержащая имя переменной.

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

Программа должна вывести ответ 'YES', если строка представляет собой правильное имя переменной в языке Паскаль, и 'NO', если имя ошибочно.

Примеры
Входные данные
Abc123
Выходные данные
YES
Входные данные
Abc[a!
Выходные данные
NO
Сдать: для сдачи задач необходимо войти в систему