#define long long long long f[1<<21]; int P=1e9+7,i,c,r,n=1; int p(long a,int i){return i?p(a*a%P,i/2)*(i%2?a:1)%P:1;} int main(){ gets(f); for(*f=n;r++<2e6;f[r]=f[r-1]*r%P); for(;i=~scanf(" %c(%d,%d)",&c,&n,&r);){ c&8&&(n+=r)&&n--; printf("%d\n",n