S = list(map(lambda x:ord(x), input())) n = int(input()) A = [list(map(lambda x:ord(x), input())) for _ in range(n)] p = 1007 mod = 2222222227727 B = {} for A_ in A: p_ = 1 t = 0 for a in A_: t += a*p_ p_ *= p p_ %= mod if t in B: B[t] += 1 else: B[t] = 1 m = len(S) ans = 0 for i in range(m): p_ = 1 t = 0 for j in range(i, min(i+10, m)): t += S[j]*p_ if t in B: ans += B[t] p_ *= p p_ %= mod print(ans)