#include<bits/stdc++.h>
using namespace std;
typedef long long ll;

ll dfs(ll d,ll h,ll n,ll a,ll b,string& ans){
  
  if(d==n){
    return b;
  }
  

  ll H=(1LL<<(n-1-d));
  ll W=(1LL<<d);
  
  if(h<H){
    ll f=dfs(d+1,H-1-h,n,a,b,ans);
    if( f < W ){
      ans+='L';
      return W-1-f;
    }else{
      ans+='R';
      return W+W-f-1;
    }
    
  }else{
    ll f=dfs(d+1,h-H,n,a,b,ans);
    if( f < W ){
      ans+='R';
      return f;
    }else{
      ans+='L';
      return f-W;
    }
  }
}

int main(){
  while(1){
    ll n,a,b;
    cin>>n>>a>>b;
    if(n==0&&a==0&&b==0)break;
    a--;
    b--;
    string ans="";
    dfs(0,a,n,a,b,ans);
    cout<<ans<<endl;
  }
  return 0;
}