#include <bits/stdc++.h>
using namespace std;
int ans[1000006];
int main() {
  int n, i;
  cin >> n;
  int a[n + 1];
  for (i = 1; i <= n; i++) {
    cin >> a[i];
  }
  int l = 1, r = n;
  string s;
  i = 1;
  while (r >= l) {
    if ((a[l] > ans[i - 1]) && (a[r] > ans[i - 1])) {
      int mi = min(a[l], a[r]);
      ans[i] = mi;
      if (mi == a[l]) {
        s += 'L';
        l++;
      } else {
        s += 'R';
        r--;
      }
    } else if (a[l] > ans[i - 1]) {
      ans[i] = a[l];
      l++;
      s += 'L';
    } else if (a[r] > ans[i - 1]) {
      ans[i] = a[r];
      r--;
      s += 'R';
    } else {
      break;
    }
    i++;
  }
  cout << s.size() << endl;
  cout << s << endl;
}
