#include <iostream>

using namespace std;

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

void analize()
{
int ms=0,mn=0,mv=0,me=0;
for(int i=0;i<k;i++)
{
    switch(secv[i])
        {
case 'U':
    mn++;
    ms--;
    break;
case 'D':
    ms++;
    mn--;
    break;
case 'R':
    me++;
    mv--;
    break;
case 'L':
    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-mN>0 && i+mS<=n && j-mV>0 && j+mE<=m)
    nr++;
}


int main()
{
    cin>>n>>m>>k;
    cin>>secv;
    analize();
    solve();
    cout<<nr;

    return 0;
}