#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;
}
