Chino的数论很差,因此Cocoa非常担心。这一天,Cocoa给了Chino一道非常meaningless的数论题:
有个数
,以及
个操作,操作分为两种:
1 p v,令
2 l r,查询,其中
(n的因数个数)
对于每个2 l r,你需要给出答案。由于答案可能会很大,因此你只需要输出后的值即可。
虽然题目非常meaningless,但是对于Chino来说还是太难啦!你能帮一帮她吗?
输入的第一行有两个数n,m,表示数列的长度和询问的个数;接下来一行有n个数;接下来m行每行包含了一个1 p v或者2 l r.
对于每个2 l r,你需要输出答案,每个答案独占一行。
Hint.