#include using namespace std; using int64 = long long; int main() { int64 n; cin >> n; int64 ok = 1, ng = (1LL << 31); while (ng - ok > 1) { int64 mid = (ok + ng) / 2; if (mid * (1 + mid) / 2 <= n) { ok = mid; } else { ng = mid; } } if (ok * (1 + ok) / 2 == n) { cout << "YES" << endl; cout << ok << endl; } else { cout << "NO" << endl; } return 0; }