func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     vector<int> p;     vector<int> n;     vector<int> z;     int t;     cin >> t;     int x;     for (int i = 0; i < t; i++) {       cin >> x;       if (x > 0)         p.push_back(x);       else if (x < 0)         n.push_back(x);       else         z.push_back(x);     }     if (t == 1)       cout << x;     else if (z.size() == t) {       for (int i = 0; i < z.size(); i++) cout << z[i] <<    ;     } else if (z.size() + n.size() == t) {       if (n.size() == 1)         cout << 0;       else {         if (n.size() % 2 != 0) {           sort(n.rbegin(), n.rend());           for (int i = 1; i < n.size(); i++) cout << n[i] <<    ;         } else {           for (int i = 0; i < n.size(); i++) cout << n[i] <<    ;         }       }     } else if ((p.size() > 0 || p.size() == 0) &&                (n.size() > 0 || n.size() == 0)) {       for (int i = 0; i < p.size(); i++) cout << p[i] <<    ;       if (n.size() % 2 == 0) {         for (int i = 0; i < n.size(); i++) cout << n[i] <<    ;       } else {         sort(n.rbegin(), n.rend());         for (int i = 1; i < n.size(); i++) cout << n[i] <<    ;       }     }   }   