时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
            空间限制:C/C++/Rust/Pascal 32 M,其他语言64 M
             64bit IO Format: %lld
        
     
    题目描述
        
        
    
            
              筱玛是一个热爱线段树的好筱玛。 
   筱玛的爷爷马爷在游戏中被筱玛吊打了,于是他恼羞成怒,决定给筱玛出这样一道数据结构题: 
    支持以下两种操作,操作共

次: 
     
:执行操作编号在

内的所有操作各一次,保证

小于当前操作的编号。 
    
次操作结束后,你要告诉马爷

数组变成什么样子了。 
    由于答案可能会很大,你只需要输出数组

中的每个数在模

意义下的值。 
 
                            输入描述:
                                                    第一行两个数
,分别表示数组长度及操作次数。
接下来
行,每行三个数
,表示一次操作。
                                                                            输出描述:
                                                    输出一行共
个数,表示
次操作结束后,
的值。
                                                                            
                                                        备注:
                对于100%的数据,

。