Sara adora trocar mensagens com amigos. Como ela recebe e envia muitas mensagens, está preocupada com o tempo que seus amigos esperam para receber respostas das mensagens.
As seguintes regras de etiqueta são sempre obedecidas:
O aplicativo de mensagens que Sara e seus amigos usam recebe e envia mensagens instantaneamente. O envio e o recebimento de mensagens são chamados de eventos. O aplicativo registra cada evento na ordem em que os eventos ocorrem, usando dois tipos de registro:
O aplicativo usa ainda um outro tipo de registro, para indicar o tempo que se passou entre dois eventos consecutivos, na forma
Se não há registro do tipo entre dois registros de eventos consecutivos significa que exatamente segundo se passou entre esses dois eventos.
O Tempo de Resposta de uma mensagem é o tempo que se passa entre o recebimento da mensagem por Sara e o envio da resposta a essa mensagem por Sara. Se um amigo recebeu respostas para todas as suas mensagens, o Tempo de Resposta Total para esse amigo é a soma dos Tempos de Respostas para as mensagens desse amigo; caso contrário o Tempo de Resposta Total para esse amigo é .
Dada a lista de registros do aplicativo de Sara, sua tarefa é determinar o Tempo de Resposta Total para cada amigo.
A primeira linha da entrada contém um inteiro , o número de registros. Os amigos de Sara são identificados por números inteiros. Cada uma das linhas seguintes descreve um registro e contém um caractere (, ou ) seguido de um número inteiro . No caso de registros dos tipos e o valor de indica um amigo de Sara; no caso do registro de tipo , o valor de indica o número de segundos que se passaram entre o evento anterior e o posterior.
Para cada amigo de Sara seu programa deve produzir uma linha na saída contendo dois inteiros: o número do amigo e o Tempo de Resposta Total para esse amigo, em ordem crescente dos números dos amigos.
5
R 2
R 3
T 5
E 2
E 3
2 6
3 6
14
R 12
T 2
R 23
T 3
R 45
E 45
R 45
E 23
R 23
T 2
E 23
R 34
E 12
E 34
12 13
23 8
34 2
45 -1