#include #include #include #include #include using namespace std; int main(){ int N,M; scanf("%d%d",&N,&M); unordered_map >m; for(;M--;){ int a,b,c; scanf("%d%d%d",&a,&b,&c); m[a][b]=c; } vectorv(N); iota(v.begin(),v.end(),0); int r=0; do{ int s=0; for(int i=0;i