#include<bits/stdc++.h>
using namespace std;
int main(){
  int h,w,n,x,y;
  string s,t;
  cin>>h>>w>>n>>y>>x>>s>>t;
  bool isin=true;
  int lvr=x,rvl=x,uvd=y,dvu=y;
  for(int i=0;i<n;++i){
    if(s[i]=='L')lvr--;
    if(lvr<1){
      isin=false;
      break;
    }
    if(t[i]=='R'&&lvr<w)lvr++;
  }
  if(isin)for(int i=0;i<n;++i){
    if(s[i]=='R')rvl++;
    if(w<rvl){
      isin=false;
      break;
    }
    if(t[i]=='L'&&1<rvl)rvl--;
  }
  if(isin)for(int i=0;i<n;++i){
    if(s[i]=='U')uvd--;
    if(uvd<1){
      isin=false;
      break;
    }
    if(t[i]=='D'&&uvd<h)uvd++;
  }
  if(isin)for(int i=0;i<n;++i){
    if(s[i]=='D')dvu++;
    if(h<dvu){
      isin=false;
      break;
    }
    if(t[i]=='U'&&1<dvu)dvu--;
  }
  cout<<(isin?"YES":"NO");
  return 0;
}