func_code_string: #include <bits/stdc++.h>   using namespace std;   int nn[2000000];   int ans[2000000];   string ss;   int main() {     int n;     cin >> n;     for (int i = 0; i < n; i++) cin >> nn[i];     int se = 0, en = n - 1;     int noa = 0;     ans[noa] = 0;     while ((nn[se] > ans[noa] || nn[en] > ans[noa]) && en != se) {       if (nn[se] > ans[noa] && nn[se] < nn[en]) {         ans[++noa] = nn[se];         se++;         ss.append( L );       } else if (nn[en] > ans[noa]) {         ans[++noa] = nn[en];         en--;         ss.append( R );       } else {         ans[++noa] = nn[se];         se++;         ss.append( L );       }     }     if (en == se)       if (nn[se] > ans[noa]) {         noa++;         ss.append( L );       }     cout << noa << endl;     cout << ss << endl;     return 0;   }   