#include using namespace std; using ll = long long; templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b void vprint(T &V){ for(auto v : V){ cout << v << " "; } cout << endl; } ll T[10][10]; int main(){ cin.tie(0); ios::sync_with_stdio(false); // input ll N, M; cin >> N >> M; FOR(i, 0, M){ ll a, b, c; cin >> a >> b >> c; T[a][b] = c; } vector A; FOR(i, 0, N){ A.push_back(i); } ll max_score = 0; do{ ll score = 0; FOR(i, 0, N){ FOR(j, i+1, N){ score += T[A[i]][A[j]]; } } chmax(max_score, score); }while(next_permutation(ALL(A))); p(max_score); return 0; }