#include #include #include #include #include #include #include #include using namespace std; const double INF = 2e9; const double EPS = 1e-8; int main() { long long n; cin >> n; long long L = 0, R = 1000000000; while (R - L > 1) { long long M = (R + L) / 2; if (M * (M + 1) <= 2 * n) { L = M; } else { R = M; } } if (L * (L + 1) == 2 * n) { cout << "Yes" << endl; cout << L << endl; } else { cout << "No" << endl; } }