#include <bits/stdc++.h>
using namespace std;
string S;
int main() {
  stack<char> s;
  cin >> S;
  for (int i = 0; i < S.size(); i++) {
    char ch = S[i];
    if (!s.empty() && ch == s.top())
      s.pop();
    else
      s.push(ch);
  }
  if (s.empty())
    printf("Yes\n");
  else
    printf("No\n");
}
