/* written by Pankaj Kumar. country:-INDIA */ #include using namespace std; typedef long long ll ; typedef set> spi; typedef set> spl; typedef vector> vpi; typedef vector vi; typedef vector vl; typedef vector vb; typedef vector vc; typedef vector> vpl; typedef vector vs; typedef mapmi; typedef map ml; typedef set ss; typedef setsc; typedef set si; typedef set sl; #define pan cin.tie(0);cout.tie(0);ios_base::sync_with_stdio(0); // define values. #define mod 1e9+7LL #define phi 1.618 /* Bit-Stuff */ #define get_set_bits(a) (__builtin_popcount(a)) #define get_set_bitsll(a) ( __builtin_popcountll(a)) #define get_trail_zero(a) (__builtin_ctz(a)) #define get_lead_zero(a) (__builtin_clz(a)) #define get_parity(a) (__builtin_parity(a)) /* Abbrevations */ #define ff first #define ss second #define mp make_pair #define line cout<>arr[i]; // Some print #define no cout<<"NO"<>test;while(test--) // sort #define all(V) (V).begin(),(V).end() #define srt(V) sort(all(V)) #define srtGreat(V) sort(all(V),greater()) // function ll power(ll x, ll y, ll p) { ll res = 1; x = x % p; while (y > 0) { if (y & 1) res = (res*x) % p; y = y>>1; x = (x*x) % p; } return res; } /* ascii value A=65,Z=90,a=97,z=122 1=49 */ /* -----------------------------------------------------------------------------------*/ // freopen("input.txt", "r", stdin); // freopen("output.txt", "w", stdout); int main() { cc { string s; cin>>s; ll x,y; scanf("%lld%lld",&x,&y); ll q; cin>>q; ll l=0,r=0,u=0,d=0; for(auto x:s) { if(x=='R') r++; else if(x=='L') l++; else if(x=='U') u++; else d++; } while(q--) { ll a,b; ll ans=0; scanf("%lld%lld",&a,&b); ll flag=0; ll temp1=0,temp2=0; if(a>x) { if(b>y) { temp1=a-x; temp2=b-y; if(temp1<=r&&temp2<=u) { flag=1; ans=temp2+temp1; } } else { temp1=a-x; temp2=y-b; if(temp1<=r&&temp2<=d) { flag=1; ans=temp2+temp1; } } } else { if(b>y) { temp1=x-a; temp2=b-y; if(temp1<=l&&temp2<=u) { flag=1; ans=temp2+temp1; } } else { temp1=x-a; temp2=y-b; if(temp1<=l&&temp2<=d) { flag=1; ans=temp1+temp2; } } } if(flag==1) { printf("YES %lld\n",ans); } else printf("NO\n"); } } }