在电视时代,没有多少人参加戏剧表演。古典喜剧演员的malidinesia知道这个事实。他们想宣传戏剧,最重要的是,古典喜剧。他们已印制了所有必要的信息和节目的邀请卡。很多学生被雇佣来分发这些邀请卡。每个学生志愿者都被布置到一个巴士站,他或她在那里停留了一整天,并乘巴士发邀请卡。一个特殊的课程,学生学会了如何影响人和什么是影响和抢劫的区别。
交通运输系统是非常特殊的:所有的线都是单向和连接两站。公共汽车始发站与乘客每半小时。到达目的地阻止他们返回空到始发站后,他们在那里等待下一个完整的半个小时,例如:00或X:30,这里的“X”表示小时。两站运输费用是由特殊的表和当场支付。线路规划在这样一种方式,每个往返(即一个旅程的开始,同时停止整理)通过一个中央点停止(CCS)每个乘客都要经过一个彻底的检查,包括全身扫描。
所有的ACM学生会员离开CCS每个早晨。每个志愿者是移动到一个预定的停止邀请乘客。有许多志愿者为停止。在一天结束的时候,所有的学生都回到CCS。你要写一个计算机程序,有助于ACM最小金额为其员工支付每天的运输。
输入
输入为例。输入的第一行包含唯一的正整数,然后按照例。每个案例以一行包含两个整数P和Q,1≤p,q≤1000000。P是停止包括CCS和Q的公交线路数。然后有Q线,每一个描述一个总线。每一行包含三个数字的始发站、目的站和价格。CCS是1号指定。价格是正整数的总和是小于1000000000。你也可以认为它总是可以从任何其他停止停止。
输出
对于每一种情况下,打印一行含有最少的钱来支付每天的ACM的志愿者的旅行费用。
样例输入
2 2 2 1 2 13 2 1 33 4 6 1 2 10 2 1 60 1 3 20 3 4 10 2 4 5 4 1 50
样例输出
46 210