#include<iostream>
using namespace std;


int main(){
  int n;
  cin >> n;
  for(int i=0; i<n; i++){
    string str;
    cin >> str;

    int start=0;
    int leg=2;
    bool f=true;
    if(str[0]=='L') leg=1;
    if(str[0]=='R') leg=2;
    if(str[0]=='U' || str[0]=='D'){
      for(int i=1; i<str.size(); i++){
	if(str[i-1]==str[i]){
	  f=false;
	  break;
	}
	if(str[i]!='R' && str[i]!='L')continue;

	if(str[i]=='R'){
	  start=i;
	  leg=2;
	}
	if(str[i]=='L'){
	  start=i;
	  leg=1;
	}
      }
    }


    for(int i=start; i<str.size()-1; i++){
      if(str[i]==str[i+1]){
	f=false;
	break;
      }

      if(leg==1){
	if(str[i]=='U'){
	  if(str[i+1]=='L'){
	    f=false;
	    break;
	  }
	}
	
	if(str[i]=='D'){
	  if(str[i+1]=='L'){
	    f=false;
	    break;
	  }
	}
		
	if(str[i]=='R'){
	  f=false;
	  break;
	}
	leg=2;

      }else{
	if(str[i]=='U'){
	  if(str[i+1]=='R'){
	    f=false;
	    break;
	  }
	}
	
	if(str[i]=='D'){
	  if(str[i+1]=='R'){
	    f=false;
	    break;
	  }
	}
		
	if(str[i]=='L'){
	  f=false;
	  break;
	}
	leg=1;
      }

    }

    if(f) cout << "Yes" << endl;
    else cout << "No" << endl;
  }
  return 0;
}