n,m=map(int,input().split()) items=[[0]*n for _ in range(n)] for _ in range(m): item1,item2,score=map(int,input().split()) item1,item2=item1-1,item2-1 items[item1][item2]=score dp=[0]*(1<>i&1):continue tot=0 for j in range(n): if mask>>j&1: tot+=items[j][i] dp[mask|1<