#include <bits/stdc++.h>
using namespace std;
int v[3005];
string s[3005];
int main() {
  long long int n, m, k;
  cin >> n >> m >> k;
  long long int ma = 4 * n * m - 2 * n - 2 * m;
  if (k > ma) {
    cout << "NO";
    return 0;
  }
  long long int g = 0;
  for (long long int i = 1; i <= m - 1; i++) {
    if (k == 0) break;
    long long int mi;
    if (n != 1) {
      mi = min(k, n - 1);
      v[g] = mi;
      s[g] = "D";
      g++;
      k = k - mi;
    }
    if (k == 0) break;
    if (n != 1) {
      mi = min(k, n - 1);
      v[g] = mi;
      s[g] = "U";
      g++;
      k = k - mi;
    }
    if (k == 0) break;
    v[g] = 1;
    s[g] = "R";
    g++;
    k--;
  }
  if (k != 0) {
    long long int mi;
    if (n != 1) {
      mi = min(k, n - 1);
      v[g] = mi;
      s[g] = "D";
      g++;
      k = k - mi;
    }
  }
  for (int i = 1; i <= n - 1; i++) {
    if (k == 0) break;
    long long int mi;
    if (m != 1) {
      mi = min(k, m - 1);
      v[g] = mi;
      s[g] = "L";
      g++;
      k = k - mi;
    }
    if (k == 0) break;
    if (m != 1) {
      mi = min(k, m - 1);
      v[g] = mi;
      s[g] = "R";
      g++;
      k = k - mi;
    }
    if (k == 0) break;
    v[g] = 1;
    s[g] = "U";
    g++;
    k--;
  }
  if (k != 0) {
    long long int mi;
    if (m != 1) {
      mi = min(k, m - 1);
      v[g] = mi;
      s[g] = "L";
      g++;
      k = k - mi;
    }
  }
  cout << "YES\n" << g << "\n";
  for (int i = 0; i < g; i++) cout << v[i] << " " << s[i] << "\n";
  return 0;
}
