#include <bits/stdc++.h>

using namespace std;

int h,w;
int n;

bool solve(){
    int i,j;
    int sr,sc;
    string s,t;
    cin >> h >> w >> n;
    cin >> sr >> sc;
    cin >> s;
    cin >> t;
    int l = 0,r = w,u = 0,d = h;
    for(i = n-1;i >= 0;i--){
        if(t[i] == 'L' && r < w) r++;
        if(t[i] == 'R' && l > 0) l--;
        if(t[i] == 'U' && d < h) d++;
        if(t[i] == 'D' && u > 0) u--;
        if(s[i] == 'L'){ l++; if(r==l) return false; }
        if(s[i] == 'R'){ r--; if(r==l) return false; }
        if(s[i] == 'U'){ u++; if(u==d) return false; }
        if(s[i] == 'D'){ d--; if(u==d) return false; }
    }
    return (u<sr && sr<=d && l<sc && sc<=r);
}

int main(){
    if(solve()) cout << "YES" << endl;
    else cout << "NO" << endl;
}
