#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int t;//liczba testow
int liczbaWskazowek;
int poziom=0, pion, wartoscPoziomu=0, wartoscPionu=0;
int i;
int j;
cin>>t;
while(t-->0)
{
cin>>liczbaWskazowek;
int **tab = new int *[liczbaWskazowek];
for(i=0; i<liczbaWskazowek; i++)
{
tab[i] = new int[2];
for(j=0; j<2; j++)
{
cin>>tab[i][j];
}
if(tab[i][0] == 0 || tab[i][0] == 1)
{
if(i==0)
{
pion = (tab[i][0]);
wartoscPionu = (tab[i][1]);
}
else if(i!=0 && (pion == tab[i][0]))
{
wartoscPionu += tab[i][1];
}
else
{
wartoscPionu -= (tab[i][1]);
if(wartoscPionu<0)
{
pion = tab[i][0];
wartoscPionu = labs(wartoscPionu);
}
}
}
else if(tab[i][0] == 2 || tab[i][0] == 3)
{
if(i==0)
{
poziom = (tab[i][0]);
wartoscPoziomu = (tab[i][1]);
}
else if(i!=0 && (poziom == tab[i][0]))
{
wartoscPoziomu += tab[i][1];
}
else
{
wartoscPoziomu -= (tab[i][1]);
if(wartoscPoziomu<0)
{
poziom = tab[i][0];
wartoscPoziomu = labs(wartoscPoziomu);
}
}
}
}
if(wartoscPionu == 0 && wartoscPoziomu == 0)
{
cout<<"Studnia"<<endl;
}
else
{
if(wartoscPionu != 0)
{
cout<<pion<<" "<<wartoscPionu<<endl;
wartoscPionu = 0;
}
if(poziom != 0 && wartoscPoziomu != 0)
{
cout<<poziom<<" "<<wartoscPoziomu<<endl;
poziom = 0;
wartoscPoziomu = 0;
}
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCgppbnQgbWFpbigpCnsKCiAgICBpbnQgdDsvL2xpY3piYSB0ZXN0b3cKICAgIGludCBsaWN6YmFXc2them93ZWs7CiAgICBpbnQgcG96aW9tPTAsIHBpb24sIHdhcnRvc2NQb3ppb211PTAsIHdhcnRvc2NQaW9udT0wOwogICAgaW50IGk7CiAgICBpbnQgajsKICAgIGNpbj4+dDsKICAgIHdoaWxlKHQtLT4wKQogICAgewogICAgICAgIGNpbj4+bGljemJhV3NrYXpvd2VrOwogICAgICAgIGludCAqKnRhYiA9IG5ldyBpbnQgKltsaWN6YmFXc2them93ZWtdOwogICAgICAgIGZvcihpPTA7IGk8bGljemJhV3NrYXpvd2VrOyBpKyspCiAgICAgICAgewogICAgICAgICAgICB0YWJbaV0gPSBuZXcgaW50WzJdOwogICAgICAgICAgICBmb3Ioaj0wOyBqPDI7IGorKykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgY2luPj50YWJbaV1bal07CgogICAgICAgICAgICB9CiAgICAgICAgICAgIGlmKHRhYltpXVswXSA9PSAwIHx8IHRhYltpXVswXSA9PSAxKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBpZihpPT0wKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIHBpb24gPSAodGFiW2ldWzBdKTsKICAgICAgICAgICAgICAgICAgICB3YXJ0b3NjUGlvbnUgPSAodGFiW2ldWzFdKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGVsc2UgaWYoaSE9MCAmJiAocGlvbiA9PSB0YWJbaV1bMF0pKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIHdhcnRvc2NQaW9udSArPSB0YWJbaV1bMV07CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgd2FydG9zY1Bpb251IC09ICh0YWJbaV1bMV0pOwogICAgICAgICAgICAgICAgICAgIGlmKHdhcnRvc2NQaW9udTwwKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgcGlvbiA9IHRhYltpXVswXTsKICAgICAgICAgICAgICAgICAgICAgICAgd2FydG9zY1Bpb251ID0gbGFicyh3YXJ0b3NjUGlvbnUpOwogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZSBpZih0YWJbaV1bMF0gPT0gMiB8fCB0YWJbaV1bMF0gPT0gMykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgaWYoaT09MCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBwb3ppb20gPSAodGFiW2ldWzBdKTsKICAgICAgICAgICAgICAgICAgICB3YXJ0b3NjUG96aW9tdSA9ICh0YWJbaV1bMV0pOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgZWxzZSBpZihpIT0wICYmIChwb3ppb20gPT0gdGFiW2ldWzBdKSkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICB3YXJ0b3NjUG96aW9tdSArPSB0YWJbaV1bMV07CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgd2FydG9zY1BvemlvbXUgLT0gKHRhYltpXVsxXSk7CiAgICAgICAgICAgICAgICAgICAgaWYod2FydG9zY1BvemlvbXU8MCkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIHBvemlvbSA9IHRhYltpXVswXTsKICAgICAgICAgICAgICAgICAgICAgICAgd2FydG9zY1BvemlvbXUgPSBsYWJzKHdhcnRvc2NQb3ppb211KTsKICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CgogICAgICAgIH0KCgogICAgICAgIGlmKHdhcnRvc2NQaW9udSA9PSAwICYmIHdhcnRvc2NQb3ppb211ID09IDApCiAgICAgICAgewogICAgICAgICAgICBjb3V0PDwiU3R1ZG5pYSI8PGVuZGw7CgogICAgICAgIH0KICAgICAgICBlbHNlCiAgICAgICAgewogICAgICAgICAgICBpZih3YXJ0b3NjUGlvbnUgIT0gMCkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgY291dDw8cGlvbjw8IiAiPDx3YXJ0b3NjUGlvbnU8PGVuZGw7CiAgICAgICAgICAgICAgICB3YXJ0b3NjUGlvbnUgPSAwOwogICAgICAgICAgICB9CgogICAgICAgICAgICBpZihwb3ppb20gIT0gMCAmJiB3YXJ0b3NjUG96aW9tdSAhPSAwKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBjb3V0PDxwb3ppb208PCIgIjw8d2FydG9zY1BvemlvbXU8PGVuZGw7CiAgICAgICAgICAgICAgICBwb3ppb20gPSAwOwogICAgICAgICAgICAgICAgd2FydG9zY1BvemlvbXUgPSAwOwogICAgICAgICAgICB9CiAgICAgICAgfQoKCiAgICB9CgogICAgcmV0dXJuIDA7Cn0KCg==