#include<bits/stdc++.h>
#define int long long
using namespace std;
int n,m,mp[110][30];
signed main()
{
scanf("%lld%lld",&n,&m);
int _;
scanf("%lld",&_);
while (_--)
{
char id[10],pos[10];
scanf("%s %s",id,pos);
int y=(id[0]-'A'+1);
int x=0;
for (int i=1;i<strlen(id);i++) x=x*10+(id[i]-'0');
if (strcmp(pos,"input")==0)
{
int xx;
scanf("%lld",&xx);
mp[x][y]=xx;
}
else if (strcmp(pos,"output")==0)
{
printf("%lld\n",mp[x][y]);
}
else if (strcmp(pos,"sum")==0)
{
char id1[10],id2[10];
scanf("%s %s",id1,id2);
int x1=0,y1=(id1[0]-'A'+1),x2=0,y2=(id2[0]-'A'+1);
for (int i=1;i<strlen(id1);i++) x1=x1*10+(id1[i]-'0');
for (int i=1;i<strlen(id2);i++) x2=x2*10+(id2[i]-'0');
int sm=0;
for (int i=x1;i<=x2;i++)
{
for (int j=y1;j<=y2;j++)
{
sm+=mp[i][j];
}
}
mp[x][y]=sm;
}
else
{
char id1[10],id2[10];
scanf("%s %s",id1,id2);
int x1=0,y1=(id1[0]-'A'+1),x2=0,y2=(id2[0]-'A'+1);
for (int i=1;i<strlen(id1);i++) x1=x1*10+(id1[i]-'0');
for (int i=1;i<strlen(id2);i++) x2=x2*10+(id2[i]-'0');
int sm=0;
for (int i=x1;i<=x2;i++)
{
for (int j=y1;j<=y2;j++)
{
sm+=mp[i][j];
}
}
sm/=((x2-x1+1)*(y2-y1+1));
mp[x][y]=sm;
}
}
return 0;
}