import sys input = sys.stdin.readline from bisect import * S = input()[:-1] D = [list(map(int, input().split())) for _ in range(26)] idx = [[] for _ in range(26)] for i in range(len(S)): idx[ord(S[i])-ord('a')].append(i) ans = [[-1]*26 for _ in range(26)] for i in range(26): for j in range(26): for k in idx[i]: x = bisect_right(idx[j], k) if x