// exec clang-format #include #define rep(i, n) for (lli i = 0; i < (n); i++) #define rrep(i, n) for (lli i = (n)-1; i >= 0; i--) using namespace std; using lli = long long int; lli prime_sum(lli u) { lli ans = 0; for (lli i = 1; i * i <= u; i++) { if (u % i == 0) { ans += i + u / i; if (i * i == u) ans -= i; } } return ans; } bool is_p(int u) { if (u == 1) return false; for (int i = 2; i < u; i++) { if (u % i == 0) return false; } return true; } bool is_s(int u) { for (int i = 2; i < u; i++) { if (i * i == u) return true; } return false; } bool is_r(int u) { for (int i = 2; i < u; i++) { if (i * i * i == u) return true; } return false; } bool is_per(int u) { return prime_sum(u) == u + u; } int main() { int n; cin >> n; if (is_p(n)) cout << "Sosu!"; else if (is_s(n)) cout << "Heihosu!"; else if (is_r(n)) cout << "Ripposu!"; else if (is_per(n)) cout << "Kanzensu!"; else cout << n; cout << endl; }