#abc080d. [abc080_d]Recording

[abc080_d]Recording

問題文

joisinoお姉ちゃんは、録画機を用いて NN 個のテレビ番組を録画しようとしています。

テレビが受信できるチャンネルは CC 個あり、11 から CC までの番号がついています。

joisinoお姉ちゃんの録画したいテレビ番組のうち、ii 個目のテレビ番組は、時刻 sis_i から時刻 tit_i まで、チャンネル cic_i で放送されます。(ただし時刻 sis_i を含み、時刻 tit_i を除く)

ただし、同じチャンネルで複数のテレビ番組が同時に放送されることはありません。

また、録画機は、あるチャンネルの時刻 SS から時刻 TT までを録画するとき、時刻 S0.5S-0.5 から時刻 TT までの間、他のチャンネルの録画に使うことができません。(ただし時刻 S0.5S-0.5を含み、時刻 TT を除く)

NN 個のテレビ番組の全ての放送内容が含まれるように録画するとき、必要な録画機の最小個数を求めてください。

制約

  • 1N1051≦N≦10^5
  • 1C301≦C≦30
  • 1si<ti1051≦s_i<t_i≦10^5
  • 1ciC1≦c_i≦C
  • ci=cjc_i=c_j かつ iji≠j ならば tisjt_i≦s_jsitjs_i≧t_j が成り立つ
  • 入力は全て整数

入力

入力は以下の形式で標準入力から与えられる。

NN CC s1s_1 t1t_1 c1c_1 :: sNs_N tNt_N cNc_N

出力

必要な録画機の最小個数が xx 個のとき、 xx を出力せよ。


入力例 1

3 2
1 7 2
7 8 1
8 12 1

出力例 1

2

例えば、録画機 22 個を用いて、以下のように録画することができます。

  • 11 個目の録画機を用いて、時刻 11 から時刻 77 までチャンネル 22 を録画します。このとき、11 個目のテレビ番組が録画されます。また、時刻 0.50.5 から時刻 77 まではこの録画機を他のチャンネルの録画に使えないことに注意してください。
  • 22 個目の録画機を用いて、時刻 77 から時刻 1212 までチャンネル 11 を録画します。このとき、 22 個目と 33 個目のテレビ番組が録画されます。また、時刻 6.56.5 から時刻 1212 まではこの録画機を他のチャンネルの録画に使えないことに注意してください。

入力例 2

3 4
1 3 2
3 4 4
1 4 3

出力例 2

3

録画するテレビ番組がないチャンネルがある場合もあります。


入力例 3

9 4
56 60 4
33 37 2
89 90 3
32 43 1
67 68 3
49 51 3
31 32 3
70 71 1
11 12 3

出力例 3

2