""" 回数は恐らく最小でおk 構築が… 左に動かしたい奴を列挙する。 この集合は、左端のやつから動かしていけば問題ない 右に動かしたい奴 これは、右端のやつからやればおk """ import sys from sys import stdin N = int(stdin.readline()) A = list(map(int,stdin.readline().split())) B = list(map(int,stdin.readline().split())) ans = [] LQ = [] RQ = [] for i in range(N): if A[i] > B[i]: LQ.append( i ) else: RQ.append( i ) LQ.sort() RQ.sort() RQ.reverse() for i in LQ: for j in range(abs(A[i]-B[i])): ans.append( (i+1,"L") ) for i in RQ: for j in range(abs(A[i]-B[i])): ans.append( (i+1,"R") ) print (len(ans)) for i in ans: print (*i)