#include typedef long long ll; using namespace std; int INF = 1LL << 30; int MOD = 1e9+7; main(){ ll maxi = 1e18; cin >> maxi; ll cnt = 0; for(ll i = 1,num = 0;num < maxi;i++){ num += i; cnt++; } if(cnt * (cnt+1) / 2 == maxi){ cout << "YES" << endl; cout << cnt << endl; }else{ cout << "NO" << endl; } }