#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using vi = vector<int>;
void dout() { cerr << endl; }
template <typename Head, typename... Tail>
void dout(Head H, Tail... T) {
  cerr << H << ' ';
  dout(T...);
}
void solve() {
  string s;
  cin >> s;
  int ud = min(count(s.begin(), s.end(), 'U'), count(s.begin(), s.end(), 'D'));
  int lr = min(count(s.begin(), s.end(), 'L'), count(s.begin(), s.end(), 'R'));
  if (ud == 0) lr = min(lr, 1);
  if (lr == 0) ud = min(ud, 1);
  string res;
  for (int i = 0; i < lr; i++) res += 'R';
  for (int i = 0; i < ud; i++) res += 'U';
  for (int i = 0; i < lr; i++) res += 'L';
  for (int i = 0; i < ud; i++) res += 'D';
  cout << ((int)res.size()) << "\n";
  cout << res << "\n";
}
int main() {
  ios::sync_with_stdio(false);
  cin.tie(nullptr);
  int t;
  cin >> t;
  while (t--) solve();
  return 0;
}
