#include using namespace std; typedef long long ll; typedef unsigned long long ull; typedef pair P; #define fi first #define se second #define repl(i,a,b) for(ll i=(ll)(a);i<(ll)(b);i++) #define rep(i,n) repl(i,0,n) #define all(x) (x).begin(),(x).end() #define dbg(x) cout<<#x"="<y?x:y) #define mmin(x,y) (x>N>>M; rep(i,N)rep(j,N)if(i!=j)d[i][j]=-INF; rep(i,M){ ll a,b,c; cin>>a>>b>>c; a--;b--; maxch(d[a][b],c); maxch(d[b][a],c); } rep(S,(1<>j)&1)continue; if(d[i][j]==-INF)continue; maxch(dp[(S|(1<