#include using namespace std; using ll = long long; #define rep(i,m,n) for(int i=m; i divisor(ll N){ vector res; for(ll i = 1LL; i*i <= N; ++i){ if(N % i == 0){ res.push_back(i); if(i*i != N) res.push_back(N/i); } } sort(res.begin(), res.end()); return res; } int main(){ ll N; cin >> N; vector d = divisor(N); ll sum = 0LL; for(ll dd : d) sum += dd; cout << (sum == 2*N ? "Yes" : "No") << endl; return 0; }