/*
TASK:school
LANG:C++
*/

#include<iostream>
#include<cstdlib>
#include<string>
using namespace std;

      int boy,girl,usedb[10000],usedg[10000],brb1=0,brg1=0;
      char f[2],c[10000],d[10000],e,a[10000][10],b[10000][10];
    
int boys(int n,int m,int k)
{
    int i,j,brb=0,dl=0,mn=0;
    for(i=0;i<10000;i++)
    {
                        usedb[i]=0;
                        usedg[i]=0;
    }
    for(i=0;i<n;i++)
       if(c[i]=='B')
                    for(j=0;j<m;j++)
                    {
					   		        if(d[j]=='B')
									   {
                                    if(strcmp(a[i],b[j])>0)
                                    {
                                                           if(atoi(a[i]))
														   {
																boy=atoi(a[i]);
                                                                brb++;
														   }
                                                           usedb[dl]=i;
                                                           dl++;
                                                           a[i][0]='\0';
                                    }
                                    else if(strcmp(a[i],b[j])<0)
                                    {
                                                                if(atoi(b[j]))
														        {
																	boy=atoi(b[j]);
                                                                	brb++;
														        }
                                                                usedg[mn]=j;
                                                                mn++;
                                                                b[j][0]='\0';
                                    }
                                    else if(strcmp(a[i],b[j])==0)
                                    {
                                                                if(atoi(b[j]))
														        {
																	boy=atoi(b[j]);
                                                                	brb+=2;
														        }
                                                                a[i][0]='\0';
                                                                b[j][0]='\0';
                                                                usedb[dl]=i;
                                                                usedg[mn]=j;
                                                                dl++;
                                                                mn++;
                                    }}
                                    if(brb>=k-1)
                                                return brb;
    }
}

int girls(int n,int m,int k)
{
    int i,j,brg=0,dl=0,mn=0;
    for(i=0;i<10000;i++)
    {
                        usedb[i]=0;
                        usedg[i]=0;
    }
    for(i=0;i<n;i++)
       if(c[i]=='G')
                    for(j=0;j<m;j++)
                    {               if(d[j]=='G'){
                                    if(strcmp(a[i],b[j])>0)
                                    {
                                                           if(atoi(a[i]))
                                                           {
																	girl=atoi(a[i]);
                                                                    brg++;
														   }
                                                           usedb[dl]=i;
                                                           dl++;
                                                           a[i][0]='\0';
                                    }
                                    else if(strcmp(a[i],b[j])<0)
                                    {
                                                                if(atoi(b[j]))
                                                           		{
																	girl=atoi(b[j]);
                                                                    brg++;
														   		}
                                                                usedg[mn]=j;
                                                                mn++;
                                                                b[j][0]='\0';
                                    }
                                    else if(strcmp(a[i],b[j])==0)
                                    {
                                                                if(atoi(a[i]))
                                                           		{
																	girl=atoi(a[i]);
                                                                    brg+=2;
														   		}
                                                                a[i][0]='\0';
                                                                b[j][0]='\0';
                                                                usedb[dl]=i;
                                                                usedg[mn]=j;
                                                                dl++;
                                                                mn++;
                                    }
                                    }
                                    if(brg>=k-1)
                                                return brg;
    }
}

int altgirls(int n,int m,int k,int brg)
{
    int i,j,dl=0,mn=0;
    for(i=0;i<10000;i++)
    {
                        usedb[i]=0;
                        usedg[i]=0;
    }
    for(i=0;i<n;i++)
       if(c[i]=='B' && c[i]=='G')
                    for(j=0;j<m;j++)
                    {
					   		        if(d[j]=='B' && d[j]=='G')
									   {
                                    if(strcmp(a[i],b[j])>0)
                                    {
                                                           if(atoi(a[i]))
                                                           {
																	girl=atoi(a[i]);
                                                                    brg++;
														   }
                                                           usedb[dl]=i;
                                                           dl++;
                                                           a[i][0]='\0';
                                    }
                                    else if(strcmp(a[i],b[j])<0)
                                    {
                                                                if(atoi(b[j]))
                                                           		{
																	girl=atoi(b[j]);
                                                                    brg++;
														   		}
                                                                usedg[mn]=j;
                                                                mn++;
                                                                b[j][0]='\0';
                                    }
                                    else if(strcmp(a[i],b[j])==0)
                                    {
                                                                if(atoi(a[i]))
                                                           		{
																	girl=atoi(a[i]);
                                                                    brg+=2;
														   		}
                                                                a[i][0]='\0';
                                                                b[j][0]='\0';
                                                                usedb[dl]=i;
                                                                usedg[mn]=j;
                                                                dl++;
                                                                mn++;
                                    }}
                                    if(brg>=k-1)
                                                return brg;
    }
}

int altboys(int n,int m,int k,int brb)
{
    int i,j,dl=0,mn=0;
    for(i=0;i<10000;i++)
    {
                        usedb[i]=0;
                        usedg[i]=0;
    }
    for(i=0;i<n;i++)
       if(c[i]=='B' && c[i]=='G')
                    for(j=0;j<m;j++)
                    {
					   		        if(d[j]=='B' && d[j]=='G')
									   {
                                    if(strcmp(a[i],b[j])>0)
                                    {
                                                           if(atoi(a[i]))
                                                           {
																	boy=atoi(a[i]);
                                                                    brb++;
														   }
                                                           usedb[dl]=i;
                                                           dl++;
                                                           a[i][0]='\0';
                                    }
                                    else if(strcmp(a[i],b[j])<0)
                                    {
                                                                if(atoi(b[j]))
                                                           		{
																	boy=atoi(b[j]);
                                                                    brb++;
														   		}
                                                                usedg[mn]=j;
                                                                mn++;
                                                                b[j][0]='\0';
                                    }
                                    else if(strcmp(a[i],b[j])==0)
                                    {
                                                                if(atoi(a[i]))
                                                           		{
																	boy=atoi(a[i]);
                                                                    brb+=2;
														   		}
                                                                a[i][0]='\0';
                                                                b[j][0]='\0';
                                                                usedb[dl]=i;
                                                                usedg[mn]=j;
                                                                dl++;
                                                                mn++;
                                    }}
                                    if(brb>=k-1)
                                                return brb;
    }
}

int main(void)
{
    int i,j=0,k,l,m,n,brb=0,brg=0;
    cin >> n >> m >> k;
    f[0]='0';
    f[1]='\0';
    e=cin.get();
    for(i=0;i<n;i++)
    {
                    j=0;
                    a[i][j]=cin.get();
                    while(a[i][j]!=' ')
                    {
                                       j++;
                                       a[i][j]=cin.get();
                    }
                    a[i][j]=='\0';
                    c[i]=cin.get();
                    if(c[i]=='G')brg1++;
                    else brb1++;
                    e=cin.get();
    }
    j=0;
    for(i=0;i<m;i++)
    {
                    j=0;
                    b[i][j]=cin.get();
                    while(b[i][j]!=' ')
                    {
                                       j++;
                                       b[i][j]=cin.get();
                    }
                    
                    b[i][j]=='\0';
                    d[i]=cin.get();
                    if(d[i]=='B')brb1++;
                    else brg1++;
                    e=cin.get();
    }

    brb=boys(n,m,k);
    brg=girls(n,m,k);
    if(brb<k-1)
               altgirls(n,m,k,brg);
    if(brg<k-1)
               altboys(n,m,k,brb);
    cout << boy << " " << girl;            
    cout << endl;
    system("Pause");
}
