#include<bits/stdc++.h> using namespace std; using Int = long long; template<typename T1,typename T2> inline void chmin(T1 &a,T2 b){if(a>b) a=b;} template<typename T1,typename T2> inline void chmax(T1 &a,T2 b){if(a<b) a=b;} Int isprime(Int x){ if(x<=1) return 0; for(Int i=2;i*i<=x;i++) if(x%i==0) return 0; return 1; } template<typename T> void drop(const T &x){cout<<x<<endl;exit(0);} //INSERT ABOVE HERE Int calc(Int n){ Int ans=0; for(Int i=1;i*i<=n;i++){ if(n%i) continue; ans+=i; if(i*i!=n) ans+=n/i; } return ans; } signed main(){ Int n; cin>>n; if(isprime(n)) drop("Sosu!"); for(Int i=2;i<=n;i++) if(i*i==n) drop("Heihosu!"); for(Int i=2;i<=n;i++) if(i*i*i==n) drop("Ripposu!"); if(n>0&&calc(n)==n+n) drop("Kanzensu!"); cout<<n<<endl; return 0; }