#include using namespace std; #define INF 1000000000 #define REP(i,n) for(int (i)=0;(i)<(int)(n);(i)++) typedef long long ll; int N,M; int v[15][15]; int dp[1<<15]; int main(){ memset(dp,0,sizeof(dp)); REP(i,15){ REP(j,15){ v[i][j]=0; } } cin>>N>>M; REP(i,M){ int a,b,s; cin>>a>>b>>s; v[a][b]=s; } int res=0; REP(i,1<>j)&1){ REP(k,N){ if((i>>k)&1){ dp[i]=max(dp[i],v[k][j]+dp[i^(1<