import java.io.*; import java.util.*; import java.text.*; import java.math.*; import java.util.regex.*; public class Solution { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); int i_st = in.nextInt(); int j_st = in.nextInt(); int i_en = in.nextInt(); int j_en= in.nextInt(); int s=(Math.max(i_st,i_en)-Math.min(i_st,i_en))/2; if((Math.max(i_st,i_en)-Math.min(i_st,i_en))%2!=0||(Math.max(j_st,j_en)-Math.min(j_st,j_en)-s)%2!=0){ System.out.println("Impossible"); } else{ int cu_i=i_st; int cu_j=j_st; ArrayList ans=new ArrayList(); while(cu_i!=i_en||cu_j!=j_en){ if(i_en==cu_i&&j_encu_j){ cu_j=cu_j+2; ans.add("R"); } else if(i_en>=cu_i&&j_en>=cu_j){ cu_i=cu_i+2; cu_j++; ans.add("LR"); } else if(i_en>=cu_i&&j_en<=cu_j){ cu_i=cu_i+2; cu_j--; ans.add("LL"); } else if(i_en<=cu_i&&j_en>cu_j){ cu_i=cu_i-2; cu_j++; ans.add("UR"); } else if(i_en<=cu_i&&j_en<=cu_j){ cu_i=cu_i-2; cu_j--; ans.add("UL"); } } System.out.println(ans.size()); for(int i=0;i