#include <bits/stdc++.h>   using namespace std;   int main() {     int t;     cin >> t;     while (t--) {       string s;       cin >> s;       int a[4]{0};       int i, j, k, ans, min1 = 0, min2 = 0;       for (i = 0; i < s.size(); i++) {         if (s[i] ==  L ) a[0]++;         if (s[i] ==  R ) a[1]++;         if (s[i] ==  U ) a[2]++;         if (s[i] ==  D ) a[3]++;       }       min1 = min(a[0], a[1]);       min2 = min(a[2], a[3]);       if (min1 >= 1 && min2 == 0) {         cout <<  2  << endl;         cout <<  LR ;       } else if (min1 == 0 && min2 >= 1) {         cout <<  2  << endl;         cout <<  UD ;       } else {         string b(2 * (min1 + min2),  1 );         for (i = 0; i < 2 * (min1 + min2); i++) {           if (i < min1)             b[i] =  R ;           else if (i >= min1 + min2 && i < (2 * min1 + min2))             b[i] =  L ;           else if (i >= (2 * min1 + min2))             b[i] =  U ;           else             b[i] =  D ;         }         cout << b.size() << endl;         cout << b;       }       cout << endl;     }     return 0;   }   