#include #define rep(i,n)for(int i=0;i<(n);i++) using namespace std; typedef pairP; int dp[1<<14]; vector

v[14]; int main(){ int n,m;scanf("%d%d",&n,&m); rep(i,m){ int a,b,c;scanf("%d%d%d",&a,&b,&c); v[b].push_back(P(c,a)); } rep(i,1<>j&1)continue; int cnt=0; for(P k:v[j]){ if(i>>k.second&1)cnt+=k.first; } dp[i|1<