#1437. 银河灿星

银河灿星

银河灿星

题目描述

银河中的恒星浩如烟海,但是我们只关注那些最亮的恒星。

现在有nn颗我们所关注的恒星,恒星的编号为11,22,\ldots,nn,我们用一个正整数来表示恒星的亮度,恒星的亮度最低为11

现在给出mm对恒星之间的相对关系,每个相对关系的详细信息如下:

  • 11 AA BB:说明恒星AA与恒星BB的亮度相等。
  • 22 AA BB:说明恒星AA的亮度小于恒星BB的亮度。
  • 33 AA BB:说明恒星AA的亮度不小于恒星BB的亮度。
  • 44 AA BB:说明恒星AA的亮度大于恒星BB的亮度。
  • 55 AA BB:说明恒星AA的亮度不大于恒星BB的亮度。

请你确认我们所关注的nn颗恒星的亮度值总和至少有多大。

输入格式

第一行输入两个整数nnmm,分别表示关心恒星的总数与确定恒星关系数。

接下来mm行,每行三个正整数TTAABB,表示一对恒星之间的相对关系。

输出格式

输出一个整数表示答案,无解则输出1-1

数据范围与提示

对于100%100\%的数据,1n1051 \leq n \leq 10^{5}0m1050 \leq m \leq 10^{5}

本题采用子任务捆绑测试。对于每个子任务,你只有通过了这个子任务的所有数据,才能获得这个子任务的分数。

  • 子任务113030分):n100n \leq 100
  • 子任务227070分):无特殊限制。

样例

5 7 
1 1 2 
2 3 2 
4 4 1 
3 4 5 
5 4 5 
2 3 5 
4 5 1 
11
见galaxy2.in
见galaxy2.out