#include #include #include #include using namespace std; int main(){ long n; cin >> n; long left = 0, right = 2e9; while(left <= right){ long middle = (left + right) / 2; if(middle * (middle + 1) / 2 > n){ right = middle - 1; }else if(middle * (middle + 1) / 2 < n){ left = middle + 1; }else{ cout << "YES" << endl << middle << endl; return 0; } } cout << "NO" << endl; }