#P5717. 飞行航班

飞行航班

题目描述

为了表示不能输给人类,农场的奶牛们决定成立一家航空公司.她们计划每天早晨,从密歇根湖湖岸的最北端飞向最南端,晚上从最南端飞往最北端.

在旅途中,航空公司可以安 排飞机停在某些机场.他们需要你帮助来决定每天携带哪些旅客.沿着湖岸,有N(1{N(1≤}N{N≤}10000){10000)}个由北至南编号为1{1}N{N}的农场.

每个农场都有一个机场.这天,有k(l{k(l≤}k{k≤}50000){50000)}群牛想要乘坐飞机旅行.每一群牛想要从一个农场飞往另一个农场.航班可以在某些农场停下带上部 分或全体的牛.奶牛们登机后会一直停留直至达到目的地

提供给你飞机的容量C(1{C(1≤}C{C≤}100){100),}同时提供给你想要旅行的奶牛的信息,请你计算出这一天的航班最多能够满足几只奶牛的愿望.

输入格式

1{1}行:3{3}个用空格隔开的整数K{K,}N{N}C.{C.}

2{2}K+1{K+1}行:

每一行有3{3}个用空格隔开的整数S{S,}E{E,}M.{M.}表示有M{M}只奶牛想从农场S{S}乘飞机到农场E{E}

输出格式

可以完成旅行的奶牛人数的最大值.

样例

输入样例

4 8 3
1 3 2
2 8 3
4 7 1
8 3 2

输出样例

6

提示

3{3}群想要旅行的奶牛,8{8}个农场,飞机上有3{3}个座位.

早晨,飞机把2{2}只牛从1{1}带到3{3,}1{1}只牛从2{2}带到8{8,}1{1}只牛从4{4}带到7{7}.晚上,航班把2{2}尺牛从8{8}带到3{3}

输入详细信息:

四组奶牛,八个农场,三个座位飞机