#include <iostream>
#include <cstring>

using namespace std;

int n, m, k;
char a[1024*1024];


int main()
{
    std::ios_base::sync_with_stdio(false);
    int x, y;
    x = y = 0;
    cin>>n>>m>>k;
    cin>>(a+1);
    int xmax, xmin, ymax, ymin;
    xmax = ymax = 0;
    xmin = ymin = 0;
    for (int i = 1; i<=k; ++i)
    {
        if (a[i] == 'U')
            --x;
        else if (a[i] == 'D')
            ++x;
        else if (a[i] == 'L')
            --y;
        else ++y;
        xmax = max (xmax, x);
        xmin = min (xmin, x);
        ymax = max (ymax, y);
        ymin = min (ymin, y);
    }
    long long ans;
    ans = 1LL * (m - (xmax - xmin + 1) + 1) * (n - (ymax - ymin + 1) + 1);
    if (0LL <= ans && ans <= 1LL*n*m)
        cout<<ans<<"\n";
    else
        cout<<"0\n";

    return 0;
}