#include #include using namespace std; int main(){ int N, M; cin >> N >> M; int score[100][100] = {}; for(int i = 0;i < M; i++){ int a,b,c; cin>>a>>b>>c; score[a][b]=c; } int ans=0; vector v; for(int i = 0; i < N; i++){ v.push_back(i); } int mx; do{ mx=0; for(int i = 0; i< N; i++){ for(int j = i+1; j < N; j++){ mx+=score[v[i]][v[j]]; } } ans=max(ans,mx); }while(next_permutation(v.begin(), v.end())); cout << ans << endl; }