N, M = map(int, input().split()) score = [[0 for _ in range(N)] for _ in range(N)] for _ in range(M): temp = list(map(int, input().split())) score[temp[0]][temp[1]] = temp[2] dp = [0 for _ in range(2 ** N)] for msk in range(0, 2 ** N): for a in range(N): if not(msk & (1<