#include <bits/stdc++.h>
using namespace std;
long long int t, memo[3000], n, cnt = 0;
int main() {
  {
    ios_base::sync_with_stdio(false);
    cin.tie(0);
  }
  string s;
  cin >> s;
  stack<char> k;
  k.push(s[0]);
  for (long long int i = 1; i < s.size(); i++) {
    if (k.empty())
      k.push(s[i]);
    else if (k.top() == s[i])
      k.pop();
    else
      k.push(s[i]);
  }
  if (k.size() == 0) return cout << "Yes", 0;
  cout << "No";
}
