#include #include using ll = long long; #define MOD 1000000007 using namespace std; int main(){ ll n,x; cin >> n; x = (ll)(sqrtl(2 * n + 0.25L) - 0.5); for(ll i = 0; i < 10; i++) { if (n == (x+i)*(x+i+1)/2) { cout << "YES" << endl << x << endl; return 0; } } cout << "NO" << endl; return 0; }