#include <bits/stdc++.h>
using namespace std ;
int main ()
{
int i , n ,t ,m , tim ,id , tmar[1000]= {0} , idar[100]= {0} ;
string vedt="" ;
char prb ;
int check[1000][150]={0} ;
cin>>n>>t>>m ;
for (i=1 ; i<=m ; i++)
{
cin>>tim>>id>>prb>>vedt ;
if (vedt=="Yes")
{
int idx=prb-64 ;
if ( check[id][idx]==1) continue ;
else
{
check[id][idx]=1 ;
tmar[idx]=tim ;
idar[idx]=id ;
}
}
}
char ch ;
for (i=1 ; i<=n ; i++)
{
ch=i+64 ;
if (idar[i]==0) cout<<ch<<" - -"<<endl ;
else cout<<ch<<" "<<tmar[i]<<" "<<idar[i]<<endl ;
}
return 0 ;
}
using namespace std ;
int main ()
{
int i , n ,t ,m , tim ,id , tmar[1000]= {0} , idar[100]= {0} ;
string vedt="" ;
char prb ;
int check[1000][150]={0} ;
cin>>n>>t>>m ;
for (i=1 ; i<=m ; i++)
{
cin>>tim>>id>>prb>>vedt ;
if (vedt=="Yes")
{
int idx=prb-64 ;
if ( check[id][idx]==1) continue ;
else
{
check[id][idx]=1 ;
tmar[idx]=tim ;
idar[idx]=id ;
}
}
}
char ch ;
for (i=1 ; i<=n ; i++)
{
ch=i+64 ;
if (idar[i]==0) cout<<ch<<" - -"<<endl ;
else cout<<ch<<" "<<tmar[i]<<" "<<idar[i]<<endl ;
}
return 0 ;
}