N = int(input()) A = list(map(int,input().split())) B = [] for i in range(N): b = list(map(int,input().split())) B.append(b) W = -pow(10,12) smax = 0 for s in range(1<>i & 1: a += A[i] for j in range(N): if s>>j & 1: b += B[i][j] b = b//2 if a+b>W: W = a+b smax = s print(W) ans = [] for i in range(N): if smax>>i & 1: ans.append(i+1) print(*ans)