#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, m, k;
  scanf("%d %d %d", &n, &m, &k);
  int r = 4 * m * n - 2 * n - 2 * m;
  if (k > r) {
    puts("NO");
    return 0;
  }
  puts("YES");
  n--;
  m--;
  if (k == 0) return 0;
  if (n == 0) {
    if (k <= m) {
      puts("1");
      printf("%d R\n", k);
    } else {
      puts("2");
      printf("%d R\n%d L", m, k - m);
    }
    return 0;
  }
  if (m == 0) {
    if (k <= n)
      printf("1\n%d D\n", k);
    else
      printf("2\n%d D\n%d U\n", n, k - n);
    return 0;
  }
  int kk = k;
  int t = 1, cnt = 0;
  while (k > 0) {
    if (t == (n + 1)) {
      if (k <= m) {
        cnt++;
        break;
      } else {
        cnt++;
        k -= m;
      }
      if (k <= m) {
        cnt++;
        break;
      } else {
        cnt++;
        k -= m;
      }
      if (k <= n) {
        cnt++;
        break;
      } else {
        cnt++;
        k -= m;
      }
      break;
    }
    if (k <= m * 3) {
      if (k / 3 > 0) cnt++;
      int y = k % 3;
      if (y == 1)
        cnt++;
      else if (y == 2)
        cnt++;
      break;
    } else {
      cnt++;
      k -= m * 3;
    }
    if (k <= m) {
      cnt++;
      break;
    } else {
      cnt++;
      k -= m;
    }
    cnt++;
    k--;
    t++;
  }
  t = 1;
  k = kk;
  printf("%d\n", cnt);
  while (k > 0) {
    if (t == (n + 1)) {
      if (k <= m) {
        printf("%d R\n", k);
        break;
      } else {
        printf("%d R\n", m);
        k -= m;
      }
      if (k <= m) {
        printf("%d L\n", k);
        break;
      } else {
        printf("%d L\n", m);
        k -= m;
      }
      if (k <= n) {
        printf("%d U\n", k);
        break;
      } else {
        printf("%d U\n", m);
        k -= m;
      }
      break;
    }
    if (k <= m * 3) {
      if (k / 3 > 0) printf("%d RDU\n", k / 3);
      int y = k % 3;
      if (y == 1)
        puts("1 R");
      else if (y == 2)
        puts("1 RD");
      break;
    } else {
      printf("%d RDU\n", m);
      k -= m * 3;
    }
    if (k <= m) {
      printf("%d L\n", k);
      break;
    } else {
      printf("%d L\n", m);
      k -= m;
    }
    printf("1 D\n");
    k--;
    t++;
  }
  return 0;
}
