#include <bits/stdc++.h>
using namespace std;
string s;
int main() {
  cin >> s;
  if (s.size() % 2) {
    return cout << "No\n", false;
  }
  for (int i = 0; i < (int)s.size() - 1; i++) {
    string a = s.substr(i, 2);
    if (a == "++" || a == "--") {
      s = s.substr(0, i) + s.substr(i + 2, s.size() - (i + 2) + 1);
      i = max(-1, i - 2);
    }
  }
  if (!s.size()) return cout << "Yes", false;
  return cout << "No", false;
}
