#include #include int ci[]={'0','1','2','3','4','5','6','7','8','9','T','J','Q','K'}; int di[]={'0','C','D','S','H'}; int com(const void *a, const void *b) { return (*(int *)a)-(*(int *)b); } int main() { int i,j,n,l,st; int karta[1000]; int c[5][100]; char k; char s[200]; while (1) { scanf("%c",&k); gets(s); if (k=='#') break; n=0; for (i=0;i<2;i++) { gets(s); printf(" %s\n",s); for (j=0;s[j]!=0;j+=2) { switch (s[j]) { case 'C': karta[n]=100; break; case 'D': karta[n]=200; break; case 'S': karta[n]=300; break; case 'H': karta[n]=400; break; } if (s[j+1]<='9') karta[n]+=s[j+1]-'0'; else switch(s[j+1]) { case 'T': karta[n]+=10; break; case 'J': karta[n]+=11; break; case 'Q': karta[n]+=12; break; case 'K': karta[n]+=13; break; case 'A': karta[n]+=14; break; } n++; } } for (i=0;i