Проверьте правильность арифметического равенства, которое может содержать только десятичные цифры и знаки '+' и '-' (унарные и бинарные). Равенство должно содержать ровно один знак '='. Неравенство не должно содержать других символов, в том числе пробелов. Ведущие нули в числах разрешены. Унарные операции могут использоваться несколько раз подряд.
Примеры верных, неверных и некорректно записанных равенств:
Первая строка ввода содержит равенство (не более $$$3 \cdot 10^6$$$ символов с ASCII-кодами от 32 до 127 включительно). Строка завершается переводом строки.
Выведите 'YES', если равенство верно, 'NO', если оно неверно, и 'ERROR', если запись равенства некорректна.
-5+10+3=2+6
YES
2+2=5
NO
2*2=4
ERROR
| Название |
|---|


