#include <iostream>

using namespace std;
int n,m,k,l,r,d,u,okr,oku,okd,okl,x,y;
char s[1000005],*p;
int main()
{
    cin>>n>>m>>k;
    cin>>s;
    for(p=s;*p;p++)
    {
        switch(*p)
        {
            case 'L':
            {
                l++;
                if(!okr)
                    okl=1;
                else
                    okr=0;
                if(okl&&!r)
                    y++;
                if(okl&&r)
                    r--;
                break;
            }
            case 'R':
            {
                if(!okl)
                    okr=1;
                else
                    okl=0;
                if(okr&&!l)
                    y++;
                if(okr&&l)
                    l--;
                break;
            }
            case 'U':
            {
                u++;
                if(!okd)
                    oku=1;
                else
                    okd=0;
                if(oku&&!d)
                    x++;
                if(oku&&d)
                    d--;
                 break;
            }
            case 'D':
            {
                d++;
                if(!oku)
                    okd=1;
                else
                    oku=0;
                if(okd&&!u)
                    x++;
                if(okd&&u)
                    u--;
                 break;
            }
        }
    }
    cout<<(n-x)*(m-y);
    return 0;
}