#include long long int abs(long long int n) { if (n < 0) n *= -1; return n; } int main() { int n; scanf("%d", &n); int i; long long int a[200005], b[200005]; for (i = 0; i < n; i++) scanf("%lld", &a[i]); for (i = 0; i < n; i++) scanf("%lld", &b[i]); long long int cnt = 0; for (i = 0; i < n; i++) cnt += abs(a[i] - b[i]); printf("%lld\n", cnt); int c[200005], cc = 0; for (i = 0; i < n; i++) { if (a[i] < b[i]) { if (i == n - 1) { c[cc] = i; cc++; } else if (b[i] < a[i + 1]) { c[cc] = i; cc++; } } else { if (i == 0) { c[cc] = i; cc++; } else if (a[i - 1] < b[i]) { c[cc] = i; cc++; } } } while (cc > 0) { cc--; i = c[cc]; while (a[i] < b[i]) { printf("%d R\n", i + 1); a[i]++; } while (a[i] > b[i]) { printf("%d L\n", i + 1); a[i]--; } if (i > 0) { if (a[i - 1] < b[i - 1]) { c[cc] = i - 1; cc++; } } if (i < n - 1) { if (b[i + 1] < a[i + 1]) { c[cc] = i + 1; cc++; } } } return 0; }