#include #include using namespace std; int dp[1<<16][16]; int N,M; int G[16][16]; main() { cin>>N>>M; for(int i=0;i<1<>a>>b>>c; a--,b--; G[a][b]=G[b][a]=max(G[a][b],c); } for(int i=0;i<1<>j&1) { for(int k=0;k>k&1)continue; if(G[j][k]==0)continue; dp[i|1<