第一行为 \( n \),表示路段数。
第二行为 \( h \),表示建议数。
下面 \( h \) 行描述一条建议:\( b,e,t \),用一个空格分隔。
30% 的数据满足 \( 0 < n < 1000 \),\( 0 < h \le 500 \);
100% 的数据满足 \( 0 < n \le 3 \times 10^4 \),\( h \le 5000 \),\( 0 < b \le e \le 3 \times 10^4 \),\( t \le e - b + 1 \)。