#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; }