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