#include using namespace std; using i64 = long long; #define rep(i,s,e) for(int (i) = (s);(i) <= (e);(i)++) i64 n; int main(){ cin >> n; i64 r = sqrt(1 + 8 * n); if(1 + 8 * n == r * r){ cout << "YES" << endl; cout << (1 + r) / 2 - 1 << endl; } else{ cout << "NO" << endl; } }