Entrada:
A primeira linha contém um inteiro $$n$$ – o número de mudanças no conjunto de feitiços.
Cada uma das próximas $$n$$ linhas contém dois inteiros $$tp$$ e $$d$$ – a descrição da mudança. Se $$tp_i$$ for igual a $$0$$, então Flúcio aprende (ou esquece) um feitiço de fogo, caso contrário, ele aprende (ou esquece) um feitiço de raio.
Se $$d_i > 0$$, então Flúcio aprende um feitiço de poder $$d_i$$. Caso contrário, Flúcio esquece um feitiço com poder $$-d_i$$, e é garantido que ele conhecia aquele feitiço antes da mudança.
É garantido que os poderes de todos os feitiços que Flúcio conhece após cada mudança são diferentes (Flúcio nunca conhece dois feitiços com o mesmo poder).
Saída:
Após cada mudança, imprima o dano máximo que Flúcio pode causar com seu conjunto atual de feitiços.
Restrições:
- $$1 \leq n \leq 2*10^5$$;
- $$0 \leq tp_i \leq 1$$;
- $$-10^9 \leq d_i \leq 10^9$$;
Exemplo:
| Entrada | Saida |
| 6 1 5 0 10 1 -5 0 5 1 11 0 -10 |
5 25 10 15 36 21 |
