#include<bits/stdc++.h>
using namespace std;
 
typedef long long ll; 
#define mod 1000000007




int main()
{	
	#ifndef ONLINE_JUDGE
		freopen("input.txt", "r", stdin);
		freopen("output.txt", "w", stdout);
	#endif

	
	
	ll t;
	cin>>t;
 
	while(t--)
	{	ll pox,poy,u=0,d=0,l=0,r=0,i,n;
		cin>>pox>>poy;

		string s;
		cin>>s;
		n=s.size();
		for(i=0;i<n;i++)
		{
			if(s[i]=='R')
				r++;
			else if(s[i]=='L')
				l--;
			else if(s[i]=='U')
				u++;
			else if(s[i]=='D')
				d--;
		}


		bool flag1=false,flag2=false;
		if(pox>=0)
			{
				if(r>=pox)
					flag1=true;
			}
		else
			{
				if(l<=pox)
					flag1=true;
			}

		if(poy>=0)
			{
				if(u>=poy)
					flag2=true;
			}
		else
			{
				if(d<=poy)
					flag2=true;
			}


			if(flag1&&flag2)
				cout<<"YES\n";
			else
				cout<<"NO\n";

	}
return 0;
}