CF407C Curious Array

Description

You've got an array consisting of $ n $ integers: $ a[1],a[2],...,a[n] $ . Moreover, there are $ m $ queries, each query can be described by three integers $ l_{i},r_{i},k_{i} $ . Query $ l_{i},r_{i},k_{i} $ means that we should add ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF407C/7483b5d05694b4cb36893b9ef3b5ea6eca980e53.png) to each element $ a[j] $ , where $ l_{i}

Input Format

The first line contains integers $ n $ , $ m $ ( $ 1

Output Format

Print $ n $ integers: the $ i $ -th number is the value of element $ a[i] $ after all the queries. As the values can be rather large, print them modulo $ 1000000007 $ $ (10^{9}+7) $ .