func_code_string: #include <bits/stdc++.h>   #pragma GCC optimize(2)   using namespace std;   bool Finish_read;   template <class T>   inline void read(T &x) {     Finish_read = 0;     x = 0;     int f = 1;     char ch = getchar();     while (!isdigit(ch)) {       if (ch ==  - ) f = -1;       if (ch == EOF) return;       ch = getchar();     }     while (isdigit(ch)) x = x * 10 + ch -  0 , ch = getchar();     x *= f;     Finish_read = 1;   }   template <class T>   inline void print(T x) {     if (x / 10 != 0) print(x / 10);     putchar(x % 10 +  0 );   }   template <class T>   inline void writeln(T x) {     if (x < 0) putchar( - );     x = abs(x);     print(x);     putchar(  n );   }   template <class T>   inline void write(T x) {     if (x < 0) putchar( - );     x = abs(x);     print(x);     putchar(   );   }   int main() {     int n;     scanf( %d , &n);     int t = sqrt(n);     if (n % t) {       for (int i = n / t * t + 1; i <= n; i++) printf( %d  , i);     }     for (int i = n / t; i >= 1; i--)       for (int j = (i - 1) * t + 1; j <= i * t; j++) printf( %d  , j);     printf(  n );     return 0;   }   