#include<bits/stdc++.h>
using namespace std;
int n,m,len,X,Y;
int U,L,R,D;
char s1[202020],s2[202020];
int main()
{
	scanf("%d%d%d%d%d",&n,&m,&len,&X,&Y);
	scanf("%s",s1+1);
	scanf("%s",s2+1);
	for (int i=len;i>=1;--i)
	{
		if (s2[i]=='L') R=max(0,R-1);
		if (s2[i]=='R') L=max(0,L-1);
		if (s2[i]=='U') D=max(0,D-1);
		if (s2[i]=='D') U=max(0,U-1);

		if (s1[i]=='L') ++L;
		if (s1[i]=='R') ++R;
		if (s1[i]=='U') ++U;
		if (s1[i]=='D') ++D;

		if (U+D==n || L+R==m)
		{
			printf("NO\n");
			return 0;
		}
	}
	if (X<=U || X>=n-D+1) 
	{
		printf("NO\n");
		return 0;
	}
	if (Y<=L || Y>=m-R+1)
	{
		printf("NO\n");
		return 0;
	}
	printf("YES\n");
	return 0;
}