第一行输入两个整数 ,表示帖子长度和询问次数。第二行输入 个整数 ,表示帖子第 条回复的类型。此后 行,每行输入先输入一个整数 ,表示操作类型,随后在同一行:若 ,输入两个整数 ,表示将第 条回复的类型改为 ;若 ,输入两个整数 ,表示询问的区间。数据保证至少存在一次询问。
对于每次询问,新起一行输出一个整数,表示对应询问的答案,对 取模。若不存在合法方案则输出 。
3 4 0 0 0 2 1 1 2 1 2 2 2 3 2 1 3
1 2 2 5
8 6 0 1 0 2 3 0 2 0 1 1 0 2 2 5 1 3 0 2 4 7 1 5 0 2 2 7
2 0 10