func_code_string: #include <bits/stdc++.h>   using namespace std;   void read(int &sum) {     sum = 0;     char c = getchar();     bool f = 0;     while (c <  0  || c >  9 ) {       if (c ==  - ) f = 1;       c = getchar();     }     while (c >=  0  && c <=  9 ) {       sum = sum * 10 + c -  0 ;       c = getchar();     }     if (f) sum = -sum;   }   void read(long long &sum) {     sum = 0;     char c = getchar();     bool f = 0;     while (c <  0  || c >  9 ) {       if (c ==  - ) f = 1;       c = getchar();     }     while (c >=  0  && c <=  9 ) {       sum = sum * 10 + c -  0 ;       c = getchar();     }     if (f) sum = -sum;   }   void readvec(vector<int> &a, int n) {     for (int i = 0; i < n; i++) read(a[i]);   }   void readvec(vector<long long> &a, long long n) {     for (int i = 0; i < n; i++) read(a[i]);   }   const int MOD = 1e9 + 7;   const int INF = (int)2e9 + 7;   const long long LINF = (long long)1e18;   const long double PI = 3.1415926535897932384626433832795;   mt19937_64 rng(chrono::steady_clock::now().time_since_epoch().count());   void solve() {     int n;     read(n);     vector<int> v(n);     readvec(v, n);     if (n == 1) {       cout << -1;       return;     }     if (n == 2 && v[0] == v[1]) {       cout << -1;       return;     }     int ind, mn = 1001;     for (int i = 0; i < n; i++) {       if (v[i] < mn) {         mn = v[i];         ind = i;       }     }     cout << 1 <<   n ;     cout << ind + 1 <<   n ;   }   int32_t main() {     int t = 1;     while (t--) {       solve();     }   }   