func_code_string: #include <bits/stdc++.h>   using namespace std;   int a[50], p[50], b[50];   bool cmp(int x, int y) {     if (a[x] < a[y]) return 1;     return 0;   }   int main() {     int n;     scanf( %d , &n);     for (int i = 0; i < n; i++) {       scanf( %d , &a[i]);       p[i] = i;     }     sort(p, p + n, cmp);     for (int i = 0; i < n - 1; i++) {       b[p[i + 1]] = a[p[i]];     }     b[p[0]] = a[p[n - 1]];     for (int i = 0; i < n; i++) {       printf( %d  , b[i]);     }     return 0;   }   