Свадьба

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

Сегодня у Филиппа и Авроры свадьба, на которую приглашены все феи Топких Болот. Аврора слегка заскучала и решила понаблюдать за общением фей.

Исходно на свадьбе находится nn фей, Аврора пронумеровала их от 11 до nn. Фея номер ii характеризуется своей общительностью --- целым неотрицательным числом a_ia\_i.

За время наблюдения, Аврора видела qq интересных моментов. Во время jj-го из них происходило событие одного из трех типов:

  1. На свадьбу приходит фея с общительностью v_jv\_j. Аврора назначает ей первый неиспользованный ранее номер. Например, первая пришедшая фея получит номер n+1n + 1, следующая --- n+2n + 2 и так далее.
  2. Фея с номером p_jp\_j покидает свадьбу.
  3. На свадьбе объявляется танец, характеризующийся своей экспрессивностью e_je\_j --- целым неотрицательным числом. После танца, общительности всех фей изменяются. Если до танца фея имела общительность bb, то после ее общительность станет равна be_jb \oplus e\_j, то есть побитовому исключающему ИЛИ чисел bb и e_je\_j.

Аврору очень интересует, насколько интенсивно феи общаются. Для этого она хочет после каждого из событий определять суммарный уровень общительности всех фей, присутствующих на свадьбе. Помогите Авроре справиться с этой нелегкой задачей.

입력

В первой строке даны два целых числа nn и qq --- количество фей, исходно находящихся на свадьбе, и количество интересных моментов в наблюдении Авроры (1n,q100,0001 \le n, q \le 100\\,000).

Во второй строке даны nn целых чисел a_ia\_i --- значения общительности фей, исходно находящихся на свадьбе (1a_i1091 \le a\_i \le 10^9).

В следующих qq строках даны описания интересных моментов. Каждая из них начинается с целого числа t_jt\_j --- типа события (t_j1,2,3t\_j \in \\{1, 2, 3\\}).

  • Если t_j=1t\_j = 1, то далее дано целое число v_jv\_j --- общительность пришедшей феи (1v_j1091 \le v\_j \le 10^9). Пришедшая фея получает первый неиспользованный ранее номер.
  • Если t_j=2t\_j = 2, то далее дано целое число p_jp\_j, означающее, что фея с номером p_jp\_j покидает свадьбу. Гарантируется, что в этот момент фея с номером p_jp\_j присутствовала на свадьбе.
  • Если t_j=3t\_j = 3, то далее дано целое число e_je\_j --- экспрессивность танца (1e_j1091 \le e\_j \le 10^9).

출력

После каждого события выведите сумму значений общительности всех фей, находящихся на свадьбе.