#include using namespace std; #define ll long long #define rep(i, n) for (int i = 0; i < (n); i++) #define P pair #define LP pair int main() { int n; cin >> n; if (n== 0 || n == 1) { cout << n << endl; return 0; } bool ok = true; for (int i = 2; i*i <= n; i++) { if (n%i == 0) ok = false; } if (ok) { cout << "Sosu!" << endl; return 0; } // 平方数 for (int i = 2; i*i <= n; i++) { if (i*i == n) ok = true; } if (ok) { cout << "Heihosu!" << endl; return 0; } // 立方数 for (int i = 2; i*i*i <= n; i++) { if (i*i*i == n) ok = true; } if (ok) { cout << "Ripposu!" << endl; return 0; } // 完全数 int tot = 0; for (int i = 1; i*i <= n; i++) { if (n%i==0) tot += i; if (i*i != n) tot += n/i; } if (tot==2*n) { cout << "Kanzensu!" << endl; return 0; } cout << n << endl; return 0; }