import sys input = sys.stdin.readline mod=998244353 N=int(input()) T=input().strip() LEN=len(T) COUNT=[-1]*N BEGIN=[""]*N END=[""]*N for i in range(N): A=input().split() if len(A)==1: COUNT[i]=A[0].count(T) if LEN!=1: BEGIN[i]=A[0][:LEN-1] END[i]=A[0][-LEN+1:] else: x,y=A[1],A[2] x=int(x)-1 y=int(y)-1 k=END[x]+BEGIN[y] COUNT[i]=(COUNT[x]+COUNT[y]+k.count(T))%mod if len(BEGIN[x])