#include using namespace std; #define all(v) (v).begin(),(v).end() #define pb(a) push_back(a) #define rep(i, n) for(int i=0;i> n; ll ans = 0; for(ll i = 1; i * i <= n; i ++) { if(n % i == 0) { if(i * i != n) ans += n/ i ; ans += i; if(ans > n * 2) { cout << "No" << endl; return 0; } } } cout << (ans == n * 2 ? "Yes" : "No") << endl; return 0; }