#include #include using namespace std; int n, m, k; char s[1000005]; int main () { #ifndef ONLINE_JUDGE freopen ("mind2.in", "r", stdin); freopen ("mind2.out", "w", stdout); #endif scanf ("%d %d %d\n", &n, &m, &k); gets (s + 1); int i, x = 0, y = 0, xmin = 0, ymin = 0, xmax = 0, ymax = 0; for (i = 1; i <= k; i ++) { if (s[i] == 'U') x --; if (s[i] == 'D') x ++; if (s[i] == 'L') y --; if (s[i] == 'R') y ++; xmin = min (xmin, x); xmax = max (xmax, x); ymin = min (ymin, y); ymax = max (ymax, y); } n = n - xmax + xmin; m = m - ymax + ymin; if (n < 0 || m < 0) n = m = 0; printf ("%d\n", n * m); return 0; }