#include #include #include using namespace std; int main(void){ int n, m; cin >> n >> m; vector a(n); for (int i = 0; i < n; i++) a[i] = i; vector> score(n, vector(n)); for (int i = 0; i < m; i++){ int i1, i2, sc; cin >> i1 >> i2 >> sc; score[i1][i2] = sc; } int ans = 0; do{ int tmp = 0; for (int i = 0; i < n; i++){ for (int j = i+1; j < n; j++){ tmp += score[a[i]][a[j]]; } } ans = max(ans, tmp); } while (next_permutation(begin(a), end(a))); cout << ans << endl; return 0; }