#include #include #include #include #include using namespace std; typedef long long ll; int main(){ ll n,k,i; bool flag=false; cin>> n; ll left=0,right=20000000000; while(left+1!=right){ i=(left+right)/2; k = i*i+i-2*n; if(k>0) right=i;else if(k<0) left=i; if(k==0) {flag=true;break;} } if(flag){ cout<<"YES"<<"\n"<