Задача №1916. Вещественное число

		Вещественное число задается следующим образом (форма Бэкуса-Наура): 
"Number" ::= ["Sign"] "digit" {"digit"}["Separator" "digit" {"digit"}]["Exponent" ["Sign"] "digit" {"digit"}] 
"digit" ::= '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' 
"Sign" ::= '+' | '-' 
"Separator" ::= '.' 
"Exponent" ::= 'E' | 'e' 

Требуется проверить, является ли вводимая строка корректной записью числа.

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

Вводится одна строка, содержащая не более 200 символов.

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

Необходимо вывести YES или NO в зависимости от того, является ли данная строка записью одного вещественного числа.

Примеры
Входные данные
5.3
Выходные данные
YES
Входные данные
-2.
Выходные данные
NO
Сдать: для сдачи задач необходимо войти в систему