#include using namespace std; int N; int T[51],A[51],B[51]; long mod=998244353,F[51]; main() { cin>>N; for(int i=2;i<=N;i++)cin>>T[i]>>A[i]>>B[i]; int Q;cin>>Q; for(;Q--;) { F[0]=1; cin>>F[1]; for(int i=2;i<=N;i++) { if(T[i]==1)F[i]=(F[A[i]]+F[B[i]])%mod; else if(T[i]==2)F[i]=A[i]*F[B[i]]%mod; else F[i]=F[A[i]]*F[B[i]]%mod; } cout<