Силко вместе со своим главным ученым Сингедом продолжает создавать в лаборатории опасные препараты.
Вещество, над которым сейчас занимаются герои должно называться <<Мерцание>>. Они планируют, что вещество будет иметь эффективность e и состоять из простых химических компонентов. При этом, может быть такое, что некоторый компонент входит в состав несколько раз. Все химические компоненты так же имеют некоторую эффективность.
Ученые еще не определились с конечным составом препарата, однако точно знают, что его сила будет равна количеству компонент i и j (i=j), таких, что сумма их эффективностей, то есть a_i+a_j, кратна e.
Герои хотят получить препарат с оптимальной силой, поэтому они экспериментируют с составом. Изначально в составе препарата не было компонентов. Вам требуется обработать m запросов вида:
После каждой из операций найдите силу препарата с текущим составом.
В первой строке входных через пробел даны два целых числа n и m --- количество запросов и планируемая эффективность препарата (1⩽n⩽105; 2⩽m⩽109).
В следующих m строках даются пары чисел t_i и a_i --- тип операции (1, если необходимо добавить препарат с данной эффективностью, иначе 2) и эффективность добавляемого компонента (t_i∈1,2; −109⩽a_i⩽109).
Выведите n строк, каждая из которых содержит силу препарата после применения первых i запросов.