func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     long long i, n, ans, ghor, j, k, flag = 0;     cin >> n;     for (i = 0;; i++) {       ans = (n - 1) / (5 * pow(2, i));       if (ans == 0) break;       n = n - (5 * pow(2, i));     }     ghor = i + 1;     long long p = pow(2, i);     long long cnt = 1;     for (j = 1; j <= 5; j++) {       for (k = 1; k <= p; k++) {         if (cnt == n) {           flag = 1;           break;         }         cnt++;       }       if (flag == 1) break;     }     switch (j) {       case 1:         cout <<  Sheldon  << endl;         break;       case 2:         cout <<  Leonard  << endl;         break;       case 3:         cout <<  Penny  << endl;         break;       case 4:         cout <<  Rajesh  << endl;         break;       case 5:         cout <<  Howard  << endl;         break;     }     return 0;   }   