#Lutece1961. 咸鱼睡觉觉

咸鱼睡觉觉

Migrated from Lutece 1961 咸鱼睡觉觉

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

咸鱼要睡觉觉了!

但那群咕咕有点烦。

咸鱼决定要赶走一些咕咕,使得他们不要这么吵。

kk 只咕咕们排成了一列。

咸鱼做出了 nn 个决定,第 ii 个决定是要在第 aia_i 只咕咕到第 bib_i 只咕咕之间至少赶走其中 cic_i 只咕咕。

但咸鱼又不想那么狠心,所以希望你能帮帮他,决定最少移走多少只咕咕可以满足咸鱼的所有要求。

Input

第一行两个整数 k,nk,n,表示有 kk 只咕咕,咸鱼做出了 nn 个决定(1k500001\le k \le 50000,1n500001\le n \le 50000)。

接下来 nn 行,每行三个数 ai,bi,cia_i,b_i,c_i1aibik1\le a_i \le b_i \le k, 0cibiai+10\le c_i \le b_i-a_i+1),含义如上文。

Output

输出一个整数,表示至少要赶走多少只咕咕。

Samples

3 3
1 1 1
2 2 1
3 3 0
2

Note

赶走第 11 只和第 22 只咕咕!

Resources

2018 UESTC ACM Training for Graph Theory