import sequtils,strutils,algorithm var N, M, a, b, c: int hyou : array[16, array[16, int]] s : int ans : int dp : array[16, array[(1 shl 16), int]] (N, M) = stdin.readline.split.map(parseInt) for i in 0.. 0: for k in 0.. 0: continue var nb = ((1 shl k) or B) if hyou[s][k] > 0: dp[k][nb] = max(dp[k][nb], dp[s][B] + hyou[s][k]) ans = max(dp[k][nb], ans) echo ans