n = int(input())
for i in range(1,n+1): #테스트 케이스
n = int(input())
speed = 0 #현재 속력값
move = 0 #누적 이동값
for k in range(n):
command = list(map(int,input().split()))
if command[0] == 1:
speed += command[1] #계속 speed를 누적한다
elif command[0] == 2:
if speed - command[1] > 0: #0보다 크면 스피드에 감속된 값을 뺸다
speed -= command[1]
else:
speed = 0 #그렇지 않을 경우 speed는 0
else:
move += 0
move += speed #누적된 speed값을 move에 계속 더한다
print('#{} {}'.format(i,move))