#include <bits/stdc++.h>
#define REP(i, n) for (int i = 0; i < n; i++)
#define REPR(i, n) for (int i = n; i >= 0; i--)
#define FOR(i, m, n) for (int i = m; i < n; i++)
#define ALL(v) v.begin(), v.end()
using namespace std;
typedef long long ll;

int main()
{
  ios::sync_with_stdio(false);
  cin.tie(nullptr);
  string s; cin >> s;
  vector<int> cnt(3,0);
  for(auto c: s) cnt[c-'a']++;
  sort(ALL(cnt));
  cout << (cnt[2]-cnt[0]<=1 ? "YES\n" : "NO\n");
  return 0;
}
