#include <bits/stdc++.h>
long long list[100];
long long del[100];
char s[5][10] = {"Sheldon", "Leonard", "Penny", "Rajesh", "Howard"};
int main() {
  long long now = 5;
  int ptr = 1;
  list[0] = 1;
  while (now <= 1000000000) {
    list[ptr] = list[ptr - 1] + now;
    ++ptr;
    now *= 2;
  }
  long long n;
  scanf("%I64d", &n);
  int i;
  for (i = 0; n >= list[i]; ++i)
    ;
  --i;
  n -= list[i];
  ++n;
  int tmp = n / (1 << i);
  if (n % (1 << i)) ++tmp;
  --tmp;
  printf("%s\n", s[tmp]);
  return 0;
}
