#include <stdio.h>
int main() {
char a[1001] = {0};
fgets(a, sizeof(a), stdin);
int len = 0;
while (a[len] != '\0') len++;
if (len > 0 && a[len - 1] == '\n') {
a[--len] = '\0';
}
int flag = 0;
for (int i = 0; a[i] != '\0'; i++) {
if (a[i] == '(' || a[i] == '[' || a[i] == '{') {
for (int j = len; j > i; j--) {
if ((a[i] == '(' && a[j] == ')') ||
(a[i] == '[' && a[j] == ']') ||
(a[i] == '{' && a[j] == '}')) {
flag = 1;
break;
}
}
}
}
if (flag == 1)
printf("YES");
else
printf("NO");
return 0;
}