#include <bits/stdc++.h>
using namespace std;
int n, num[200010], temp, r, l, re;
char ans[200010];
int main() {
  scanf("%d", &n);
  for (int i = 1; i <= n; i++) {
    scanf("%d", &num[i]);
  }
  l = 1, r = n;
  while (1) {
    if (l > r) break;
    if (temp > num[l] && temp > num[r]) break;
    if (temp > num[l] && temp < num[r]) {
      ans[re++] = 'R';
      temp = num[r];
      r--;
    } else if (temp < num[l] && temp > num[r]) {
      ans[re++] = 'L';
      temp = num[l];
      l++;
    } else {
      if (num[l] < num[r]) {
        ans[re++] = 'L';
        temp = num[l];
        l++;
      } else {
        ans[re++] = 'R';
        temp = num[r];
        r--;
      }
    }
  }
  printf("%d\n%s", re, ans);
}
