#include <bits/stdc++.h>
int main() {
  char a[3], b[3], p, q;
  int x, y;
  gets(a), gets(b);
  x = a[0] - b[0], y = a[1] - b[1];
  if (x < 0) {
    p = 'R';
    x = -x;
  } else
    p = 'L';
  if (y < 0) {
    q = 'U';
    y = -y;
  } else
    q = 'D';
  printf("%d\n", x > y ? x : y);
  while (x > 0 || y > 0) {
    if (x > 0) {
      putchar(p);
      --x;
    }
    if (y > 0) {
      putchar(q);
      --y;
    }
    printf("\n");
  }
  return 0;
}
