#include <iostream>
#include <string>
#include <cmath>
using namespace std;
int main() {
string a;
bool rightness = true;
cin >> a;
// проверка первого символа
if (a[0] == '+'||a[0] == '*'||a[0] == '/'){
rightness = false;
}
else if (a[a.length()-1]=='+'||a[a.length()-1]=='-'||a[a.length()-1]=='*'||a[a.length()-1]=='/'){
rightness = false;
}
// если всё верно (в начале и в конце стоят не знаки), то выполняется цикл,
else { // который прогоняет строку на предмет двух символов подряд.
for (int i = 0; (i < a.length()); i++) {
if ((a[i] == '+'||a[i] == '-'||a[i] == '*'||a[i] == '/')&&(a[i+1] == '+'||a[i+1] == '*'||a[i+1] == '/')){
rightness = false;
}
if((a[i] == '/')&&(a[i+1] == '0')){ // случай /0
rightness = false;
}
}
}
//если нигде ошибки не было, то выведится первоначальное "Верно".
cout << (rightness ? "Верно":"Ошибка");
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCXN0cmluZyBhOwoJYm9vbCByaWdodG5lc3MgPSB0cnVlOwoJY2luID4+IGE7CgkvLyDQv9GA0L7QstC10YDQutCwINC/0LXRgNCy0L7Qs9C+INGB0LjQvNCy0L7Qu9CwCglpZiAoYVswXSA9PSAnKyd8fGFbMF0gPT0gJyonfHxhWzBdID09ICcvJyl7CgkJcmlnaHRuZXNzID0gZmFsc2U7Cgl9CgllbHNlIGlmIChhW2EubGVuZ3RoKCktMV09PScrJ3x8YVthLmxlbmd0aCgpLTFdPT0nLSd8fGFbYS5sZW5ndGgoKS0xXT09JyonfHxhW2EubGVuZ3RoKCktMV09PScvJyl7IAoJCXJpZ2h0bmVzcyA9IGZhbHNlOwoJfQoJLy8g0LXRgdC70Lgg0LLRgdGRINCy0LXRgNC90L4gKNCyINC90LDRh9Cw0LvQtSDQuCDQsiDQutC+0L3RhtC1INGB0YLQvtGP0YIg0L3QtSDQt9C90LDQutC4KSwg0YLQviDQstGL0L/QvtC70L3Rj9C10YLRgdGPINGG0LjQutC7LAoJZWxzZSB7IC8vINC60L7RgtC+0YDRi9C5INC/0YDQvtCz0L7QvdGP0LXRgiDRgdGC0YDQvtC60YMg0L3QsCDQv9GA0LXQtNC80LXRgiDQtNCy0YPRhSDRgdC40LzQstC+0LvQvtCyINC/0L7QtNGA0Y/QtC4KCQlmb3IgKGludCBpID0gMDsgKGkgPCBhLmxlbmd0aCgpKTsgaSsrKSB7CgkJCWlmICgoYVtpXSA9PSAnKyd8fGFbaV0gPT0gJy0nfHxhW2ldID09ICcqJ3x8YVtpXSA9PSAnLycpJiYoYVtpKzFdID09ICcrJ3x8YVtpKzFdID09ICcqJ3x8YVtpKzFdID09ICcvJykpewoJCQkJcmlnaHRuZXNzID0gZmFsc2U7CgkJCQl9CgkJCWlmKChhW2ldID09ICcvJykmJihhW2krMV0gPT0gJzAnKSl7IC8vINGB0LvRg9GH0LDQuSAvMAoJCQkJcmlnaHRuZXNzID0gZmFsc2U7CgkJCX0KCQl9Cgl9CgkvL9C10YHQu9C4INC90LjQs9C00LUg0L7RiNC40LHQutC4INC90LUg0LHRi9C70L4sINGC0L4g0LLRi9Cy0LXQtNC40YLRgdGPINC/0LXRgNCy0L7QvdCw0YfQsNC70YzQvdC+0LUgItCS0LXRgNC90L4iLgoJY291dCA8PCAocmlnaHRuZXNzID8gItCS0LXRgNC90L4iOiLQntGI0LjQsdC60LAiKTsKCXJldHVybiAwOwp9