#include <bits/stdc++.h>
using namespace std;
char ans[1000000];
int main() {
  int n, c, k = 1, u = 0, w = 1, h = 0;
  cin >> n;
  int a[n];
  for (int i = 0; i < n; i++) cin >> a[i];
  int m = 0;
  while (w) {
    u = 0;
    for (int i = 0; i < n; i++) {
      if (a[i] == 0) u++;
    }
    if (u == n) break;
    c = 0;
    for (int i = h; i < n; i++) {
      if (a[i] != 0) {
        ans[m] = 'P';
        a[i]--;
        m++;
        u = 0;
        for (int i = 0; i < n; i++) {
          if (a[i] == 0) u++;
        }
        if (u == n) {
          break;
          w = 0;
        }
        if ((i + 1) != n) {
          ans[m] = 'R';
          m++;
        }
        u = 0;
        for (int i = 0; i < n; i++) {
          if (a[i] == 0) u++;
        }
        if (u == n) {
          break;
          w = 0;
        }
      } else if (a[i] == 0) {
        u = 0;
        for (int i = 0; i < n; i++) {
          if (a[i] == 0) u++;
        }
        if (u == n) {
          break;
          w = 0;
        }
        if ((i + 1) != n) {
          ans[m] = 'R';
          m++;
        }
      }
    }
    u = 0;
    for (int i = 0; i < n; i++) {
      if (a[i] == 0) u++;
    }
    if (u == n) break;
    ans[m] = 'L';
    m++;
    for (int i = (n - 2); i >= 0; i--) {
      if (a[i] != 0) {
        ans[m] = 'P';
        a[i]--;
        m++;
        u = 0;
        for (int i = 0; i < n; i++) {
          if (a[i] == 0) u++;
        }
        if (u == n) {
          break;
          w = 0;
        }
        if ((i - 1) != -1) {
          ans[m] = 'L';
          m++;
        }
        u = 0;
        for (int i = 0; i < n; i++) {
          if (a[i] == 0) u++;
        }
        if (u == n) {
          break;
          w = 0;
        }
      } else if (a[i] == 0) {
        u = 0;
        for (int i = 0; i < n; i++) {
          if (a[i] == 0) u++;
        }
        if (u == n) {
          break;
          w = 0;
        }
        if ((i - 1) != -1) {
          ans[m] = 'L';
          m++;
        }
      }
      if (i == 0) {
        ans[m] = 'R';
        m++;
      }
    }
    u = 0;
    for (int i = 0; i < n; i++) {
      if (a[i] == 0) u++;
    }
    if (u == n) break;
    h = 1;
  }
  for (int i = 0; i < m; i++) cout << ans[i];
  cout << "\n";
  return 0;
}
