#include <bits/stdc++.h>
using namespace std;
char s[100005];
int len, a;
stack<int> st;
int main() {
  scanf("%s", s + 1);
  len = strlen(s + 1);
  for (int i = 1; i <= len; i++) {
    a = (s[i] == '+') ? 1 : -1;
    if (st.size() && st.top() == a)
      st.pop();
    else
      st.push(a);
  }
  puts(st.size() ? "NO" : "YES");
}
