#include<bits/stdc++.h>
using namespace std;
long long n,m,a[500001],b[500001],x,y,q,w,e,s[500001],t[500001],sum,l;
int main()
{
scanf("%lld%lld",&n,&m);
for(int i=1;i<=n;i++)
{
scanf("%lld%lld",&x,&y);
a[i]=x;
b[i]=y;
}
while(m--)
{
scanf("%lld",&q);
if(q==1)
{
scanf("%lld%lld",&w,&e);
sum++;
s[sum]+=s[sum-1]+w;
t[sum]+=t[sum-1]+e;
}
if(q==2)
{
scanf("%lld",&w);
swap(a[w],b[w]);
}
if(q==3)
{
scanf("%lld",&w);
a[w]+=s[sum]-s[l];
b[w]+=t[sum]-t[l];
l=sum;
printf("%lld %lld\n",a[w],b[w]);
}
}
}