#TEST1004. ljd想要考验小登

ljd想要考验小登

Description

ljdljd给了你一个包含nn个不同正整数的setset容器,他想知道这些数的最大公约数是什么,你运用刚学的数论知识解决了这个问题,很快就告诉了ljdljd答案,但ljdljd觉得这太简单了,于是他对容器进行了qq次增删元素的操作,问每次操作后setset容器内所有数的最大公约数是什么,你还能解决这个问题吗?

Format

Input

第一行有两个正整数 n,qn, q( 1n,q2e51 \le n, q \le 2e5 )。其中 nn 代表 setset 初始大小, qq 代表操作次数

第二行有 nn 个正整数, a1,a2,,ana_1,a_2, \dots ,a_n( 1ai2e51 \le a_i \le 2e5 ), 代表 setset 初始元素。

接下来 qq (1q2e51 \le q \le 2e5) 行,每行有两个整数,optoptxx:

  • optopt11时向容器插入正整数xx
  • optopt22时从容器删去正整数xx

测试数据保证setset中的数不会重复。setset永不为空,并且不会插入已有的数,也不会删去没有的数

Output

对于每次操作,输出当前setset中所有数的最大公约数

Samples

4 5
4 8 12 16
1 32
2 4
2 12
2 8
1 5

4
4
8
16
1