#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;
}