#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define BET(a,b,c) ((a)<=(b)&&(b)<(c)) #define FOR(i,n) for(int i=0,i##_end=(int(n));i VI; typedef vector VVI; int main() { int N,M; cin>>N>>M; VI p1(M),p2(M),score(M); FOR(i,M) cin>>p1[i]>>p2[i]>>score[i]; VI perm(N); FOR(i,N) perm[i] = i; int ans = -1<<29; do{ int sum = 0 ; FOR(i,M){ if(perm[p1[i]] < perm[p2[i]]) sum += score[i]; } ans = max(ans, sum); }while(next_permutation(ALL(perm))); cout<