#include <iostream>

using namespace std;

int n,m,k;
char secv[1000001];
int mS, mN, mE, mV;
int nr;

void citire()
{
    cin>>n>>m>>k;
    cin>>secv;
}

void analize()
{
    int ms=0,me=0,mn=0,mv=0;
    for(int i=0;i<k;++i)
    {
        switch(secv[i])
        {
            case 'U':
                mn ++;
                ms --;
                break;
            case 'D':
                mn--;
                ms++;
                break;
            case 'L':
                mv++;
                me--;
                break;
            case 'R':
                me++;
                mv--;
                break;
        };
        mS = max(mS, ms);
        mN = max(mN, mn);
        mE = max(mE, me);
        mV = max(mV, mv);
    }
}

void solve()
{
    for(int i=1;i<=n;++i)
        for(int j=1;j<=m;++j)
        {
            if(i+mS <=n && i-mN >0 && j+mE <=m && j-mV >0)
                nr++;
        }
}

int main()
{
    citire();
    analize();
    solve();
    cout<<nr;
    return 0;
}