#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main(){
 int h,w,n;
 cin>>h>>w>>n;
 int x,y;
 cin>>x>>y;
 string s,t;
 cin>>s>>t;
 int l1=0,l2=0,r1=0,r2=0,u1=0,u2=0,d1=0,d2=0;
 bool pos=0;
 for(int i=0;i<n;i++){
  if(s[i]=='L') l1++;
  if(s[i]=='R') r1++;
  if(s[i]=='U') u1++;
  if(s[i]=='D') d1++;
  if(y-l1+r2<=0){
   pos=1;
   break;
  }
  if(y+r1-l2>w){
   pos=1;
   break;
  }
  if(x+d1-u2>h){
   pos=1;
   break;
  }
  if(x-u1+d2<=0){
   pos=1;
   break;
  }
  if(t[i]=='L') l2++;
  if(t[i]=='R') r2++;
  if(t[i]=='U') u2++;
  if(t[i]=='D') d2++;
  if(y-l1+r2>w){
   r2--;
  }
  if(y+r1-l2<=0){
   l2--;
  }
  if(x+d1-u2<=0){
   u2--;
  }
  if(x-u1+d2>h){
   d2--;
  }
 } 
 if(pos){
  cout<<"NO"<<endl;
 }
 else cout<<"YES"<<endl;
 return 0;
}