#include using lint=long long; void cmx(lint&x,lint y){if(x>n>>m; std::vector>a(n,std::vector(n)); while(m--){ lint u,v,w;std::cin>>u>>v>>w; a.at(u).at(v)=w; } lint N=1ll<dp(N,0); for(lint bs=0;bs>i&1)continue; lint x=0; for(lint j=0;j>j&1))continue; x+=a.at(j).at(i); } cmx(dp.at(bs|1ll<