#include <iostream>
#include <malloc.h>
#include<stack>
#include<stdio.h>
#include<bits/stdc++.h>
#define INF 0x3f3f3f3f
#include<stack>
using namespace std;
  int a[4];
int main()
{
     string s,w="";
     cin>>s;


     int len=s.length();
     for(int i=0;i<len;i++)
     {
         if(s[i]=='a')
            a[0]++;
         else if(s[i]=='b')
            a[1]++;
         else
            a[2]++;
     }
     sort(a,a+3);
   //  cout<<a[0]<<a[1]<<a[2]<<endl;
     if(a[2]-a[0]>=2)
        printf("NO\n");
     else
        printf("YES\n");

    return 0;
}
