#include<bits/stdc++.h>
#define int long long
using namespace std;
int s;
int a[5],ans[5];
string s1[5][20];
int H[20]={0,-50,-2,-3,-4,-5,-6,-7,-8,-9,-10,-20,-30,-40};
signed main(){
ios::sync_with_stdio(0);
while(1){
s=0;
for(int i=1;i<=4;i++){
ans[i]=0;
}
bool flag=0;
for(int i=1;i<=4;i++){
cin>>a[i];
if(a[i]==16){
ans[i]=1000;
break;
}
int k=0;
int l=0,p=0;
bool f=0;
for(int j=1;j<=a[i];j++){
cin>>s1[i][j];
if(s1[i][j][0]=='H'){
k++;
}
else if(s1[i][j]=="S12"){
l=1;
}
else if(s1[i][j]=="D11"||s1[i][j]=="D10"){
p=1;
}
else if(s1[i][j]=="C10"){
f=1;
}
}
if(a[i]==0){
s++;
if(s==4){
return 0;
}
}
if(k==13){
ans[i]+=200;
if(l+p==2){
ans[i]+=300;
}
flag=1;
}
else if(k>0||flag==1){
flag=1;
for(int t=1;t<=a[i];t++){
if(s1[i][t]=="H1"){
ans[i]+=H[1];
}
else if(s1[i][t]=="H2"){
ans[i]+=H[2];
}
else if(s1[i][t]=="H3"){
ans[i]+=H[3];
}
else if(s1[i][t]=="H4"){
ans[i]+=H[4];
}
else if(s1[i][t]=="H5"){
ans[i]+=H[5];
}
else if(s1[i][t]=="H6"){
ans[i]+=H[6];
}
else if(s1[i][t]=="H7"){
ans[i]+=H[7];
}
else if(s1[i][t]=="H8"){
ans[i]+=H[8];
}
else if(s1[i][t]=="H9"){
ans[i]+=H[9];
}
else if(s1[i][t]=="H10"){
ans[i]+=H[10];
}
else if(s1[i][t]=="H11"){
ans[i]+=H[11];
}
else if(s1[i][t]=="H12"){
ans[i]+=H[12];
}
else if(s1[i][t]=="H13"){
ans[i]+=H[13];
}
}
// cout<<"\n";
}
for(int j=1;j<=a[i];j++){
if(s1[i][j]=="S12"){
ans[i]-=100;
}
else if(s1[i][j]=="D11"||s1[i][j]=="D10"){
ans[i]+=100;
}
}
if(f==1){
ans[i]*=2;
}
if(a[i]==1&&s1[i][1]=="C10"){
ans[i]+=50;
}
}
for(int i=1;i<=4;i++){
if(ans[i]>0){
cout<<"+";
}
cout<<ans[i]<<" ";
}
cout<<"\n";
}
return 0;
}