#include <bits/stdc++.h>
using namespace std;
int main() {
  string str;
  int k = 0;
  cin >> str;
  cin.ignore();
  stack<char> s;
  while (k < str.length()) {
    if (s.empty()) {
      s.push(str[k]);
      k++;
    } else {
      if (str[k] == s.top()) {
        s.pop();
        k++;
      } else {
        s.push(str[k]);
        k++;
      }
    }
  }
  if (s.empty())
    cout << "Yes";
  else
    cout << "No";
  return 0;
}
