#include #include #include #include #include #include #include #include #include using namespace std; using int64 = long long; bool isPrime(const int& n) { if (n==1 || (n!=2 && n%2==0) ) return false; for (int i=3; i*i<=n; i++) { if (n%i==0) return false; } return true; } int add_div(const int& n) { int res = 0; for (int i=1; i> n; if (isPrime(n)) cout << "Sosu!" << endl; else if (n>1 && n == (int)sqrt(n) * (int)sqrt(n)) cout << "Heihosu!" << endl; else if (n>1 && n == (int)cbrt(n) * (int)cbrt(n) * (int)cbrt(n)) cout << "Ripposu!" << endl; else if (n!=0 && add_div(n) == n) cout << "Kanzensu!" << endl; else cout << n << endl; }