/*
TASK:LDIST
LANG:C
*/

#include<stdio.h>

int main()
{
        char a[2000], b[2000];
        char v1[1000];
        char d1[1000][2];

        int p, q, v[1000], d[1000];

        scanf("%d", &p);

        int i, j;

        for(i = 0; i < p; i++)
        {
                scanf("\n%c %d", &v1[i], &v[i]);
        }

        scanf("%d", &q);

        for(i = 0; i < q; i++)
        {
                scanf("\n%c %c %d", &d1[i][0], &d1[i][1], &d[i]);
        }

        scanf("\n%s", &a);
        scanf("\n%s", &b);


        i = 0; j = 0;
        int k, br = 0, fl = 0;
        
        for(;;)
        {
                if(a[i] != b[i])
                {
                        for(k = 0; k < p; k++)
                        {
                                if(v1[k] == a[i])
                                {
                                        br += v[k];
                                        i++;
                                        fl = 1;
                                        break;
                                }
                                if(v1[k] == b[j])
                                {
                                        br += v[k];
                                        j++;
                                        fl = 1;
                                        break;
                                }
                        }

                        for(k = 0; k < q; k++)
                        {
                                if(a[i] == d1[k][0] && b[j] == d1[k][1])

                                {
                                        br += d[k];
                                        i++;
                                        j++;
                                        fl = 1;
                                        break;
                                }
                                if(b[i] == d1[k][0] && a[i] == d1[k][1])
                                {
                                        br += d[k];
                                        i++;
                                        j++;
                                        fl = 1;
                                        break;
                                }
                        }
                }
                if(a[i] == b[j])
                {
                        i++;
                        j++;
                        fl = 1;
                }
                if(fl == 0)
                {
                        br += 100;
                        if(i+1 == strlen(a) && j+1 == strlen(b)) break;
                        if(i+1 != strlen(a)) i++;
                        if(j+1 != strlen(b)) j++;
                }
                fl = 0;
        }

        printf("%d\n", br);

        return 0;
}
