#include #include #include #include #include #define RREP(i,s,e) for (i = s; i >= e; i--) #define rrep(i,n) RREP(i,n,0) #define REP(i,s,e) for (i = s; i < e; i++) #define rep(i,n) REP(i,0,n) #define INF 100000000 using namespace std; int main(){ int n, m; int mat[100][100]; cin >> n >> m; int item1[100], item2[100], score[100]; int i; rep(i,m){ cin >> item1[i] >> item2[i] >> score[i]; mat[item1[i]][item2[i]] = score[i]; } int v[10]; rep(i,n) v[i] = i; int ans = 0; do{ int temp = 0; int x,y; rep(x,n) rep(y,x) temp += mat[v[y]][v[x]]; ans = max(ans, temp); }while(std::next_permutation(v, v+n)); cout << ans <