func_code_string: #include <bits/stdc++.h>   using namespace std;   const int maxn = 100000 + 10;   int n;   int main() {     scanf( %d , &n);     if (n <= 8) {       int a = 2;       int b = (n) / a;       int c = (n) % a;       for (int i = 1; i <= n;) {         if (c > 0) {           printf( %d  , c);           c--;           i++;         } else if (c == 0) {           for (int j = a - 1; j >= 0; j--) {             printf( %d  , i + j);           }           i += a;         }       }     } else {       int a;       for (a = 3; a <= 1000; a++) {         if (a * a > n) break;       }       a--;       int b = (n) / a;       int c = n % a;       for (int i = 1; i <= n;) {         if (c > 0) {           printf( %d  , c);           c--;           i++;         } else if (c == 0) {           for (int j = a - 1; j >= 0; j--) {             printf( %d  , i + j);           }           i += a;         }       }     }     return 0;   }   