// Harold Chu   (5/5)

 

import java.util.ArrayList;

import java.util.Scanner;

//4H, 5H, 6H, 7H, TC, TH, TD

//2H, 3H, 8H, TS, AS, 8C, KH

//    1.  19      2.  30      3.  35      4.  38      5.  24

//                     

//3H, TS, 3C, 5D, QH, JS, 2S                   

//AH, 2H, 3H, 6C, KS, QH, 9D                   

//AS, 2H, 3C, 7C, QD, KD, 5S                   

//TS, 8H, AC, AD, QH, QS, 2D

 

//9D, TD, JD, QD, 4H, 5H, 6H                    1.  39

//3S, 5C, TC, QS, AH, QC, KD                    2.  28

//3C, KS, 3H, 5C, 7H, TS, 2H                    3.  29                       

//3S, 8S, AC, AH, 5C, 9S, 2C                    4.  35

//6D, 2C, 3H, QC, 7D, KS, 7H                    5.  0

//5D, KD, 3H, 6D, 7D, 7H, 8D

 

//9D, TD, JD, QD, 4H, 5H, 6H, 3S, 5C, TC, QS, AH, QC, KD, 3C, KS, 3H, 5C, 7H, TS, 2H, 3S, 8S, AC, AH, 5C, 9S, 2C, 6D, 2C, 3H, QC, 7D, KS, 7H, 5D, KD, 3H, 6D, 7D, 7H, 8D   

public class rummy

 {

      private static String[] list = { "A", "2", "3", "4", "5", "6", "7", "8", "9", "T",

                  "J", "Q", "K" };

      private static int[] listn={1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13};

      private static int[] points = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10 };

      private static String[] suit = { "S", "H", "C", "D" };

 

      public static int convert(String n)

      {

            int index=0;

            for(int i=0;i<list.length;i++)

            {

                  if(list[i].equals(n))

                  {

                        index=i;

                        break;

                  }

            }

            return listn[index];

      }

      public static int convertscore(String n)

      {

            int index=0;

            for(int i=0;i<list.length;i++)

            {

                  if(list[i].equals(n))

                  {

                        index=i;

                        break;

                  }

            }

            return points[index];

      }

      public static void printarray(String[] temp)

      {

            for(int i=0;i<temp.length;i++)

            {

                  System.out.println(temp[i]);

            }

      }

      public static void main(String[]args)

      {

            Scanner scan=new Scanner(System.in);

        scan.useDelimiter( ", |\n" );

        boolean firstr=true, secondr=true;

        String[]winl=new String[7];

 

            for (int i = 0; i < winl.length; i++)

            {

                  winl[i] = scan.next();

            }

            for(int i=1;i<4;i++)

            {

                  if (!winl[i - 1].substring(1).equals(winl[i].substring(1))

                              || convert(winl[i - 1].substring(0, 1)) > convert(winl[i]

                                          .substring(0, 1)))

                  {

                        firstr=false;

                        break;

                  }

            }

            for(int i=5;i<7;i++)

            {

                  if (!winl[i - 1].substring(1).equals(winl[i].substring(1))

                              || convert(winl[i - 1].substring(0, 1)) > convert(winl[i]

                                          .substring(0, 1)))

                  {

                        secondr=false;

                        break;

                  }

            }

            for(int i=0;i<5;i++)

            {

                  ArrayList<String>temp=new ArrayList<String>();

                  for(int a=0;a<7;a++)

                  {

                        temp.add(scan.next());

                  }

                  if(firstr)

                  {

                        int first=convert(winl[0].substring(0, 1));

                        int last=convert(winl[3].substring(0, 1));

                        String suit=winl[0].substring(1);

                        int size=temp.size();

                        for(int b=0;b<size;b++)

                        {

                              for(int k=0;k<temp.size();k++)

                              {

                                    if(temp.get(k).substring(1).equals(suit))

                                    {

                                          if(convert(temp.get(k).substring(0, 1))+1==first)

                                          {

                                                temp.remove(k);

                                                first=first-1;

                                                break;

                                          }

                                          if(convert(temp.get(k).substring(0, 1))-1==last)

                                          {

                                                temp.remove(k);

                                                last=last-1;

                                                break;

                                          }

                                    }

                              }

                        }                      

                  }

                  if(secondr)

                  {

                        int first=convert(winl[4].substring(0, 1));

                        int last=convert(winl[6].substring(0, 1));

                        String suit=winl[4].substring(1);

                        int size=temp.size();

                        for(int b=0;b<size;b++)

                        {

                              for(int k=0;k<temp.size();k++)

                              {

                                    if(temp.get(k).substring(1).equals(suit))

                                    {

                                          if(convert(temp.get(k).substring(0, 1))+1==first)

                                          {

                                                temp.remove(k);

                                                first=first-1;

                                                break;

                                          }

                                          if(convert(temp.get(k).substring(0, 1))-1==last)

                                          {

                                                temp.remove(k);

                                                last=last-1;

                                                break;

                                          }

                                    }

                              }

                        }                      

                  }

                  else

                  {

                        String num=winl[4].substring(0, 1);

                        for(int a=0;a<temp.size();a++)

                        {

                              if(temp.get(a).substring(0, 1).equals(num))

                              {

                                    temp.remove(a);

                                    a=a-1;

                              }

                        }

                  }

                  int sum=0;

                  for(int k=0;k<temp.size();k++)

                  {

                        sum+=convertscore(temp.get(k).substring(0, 1));

                  }

                  System.out.println(sum);

 

            }

       

       

       

       

       

//       

//        int[] numsuit=new int[4];

//        int[] numnum=new int[13];

       

//       

//        for(int i=0;i<numsuit.length;i++)

//        {

//          System.out.println(numsuit[i]);

//        }

//        for(int i=0;i<winl.length;i++)

//        {

//          int k=0;

//          for(;k<list.length;k++)

//          {

//                if(winl[i].substring(0, 1).equals(list[k]))

//                {

//                      break;

//                }

//          }

//          numnum[k]++;

//        }

//        for(int i=0;i<numnum.length;i++)

//        {

//          System.out.println(numnum[i]);

//        }

//

//        int max=numsuit[0];

//        int index=0;

//        for(int i=0;i<numsuit.length;i++)

//        {

//          if(numsuit[i]>max)

//          {

//                max=numsuit[i];

//                index=i;

//          }

//        }

//        String ordersuit=suit[index];

//        max=numnum[0];

//        index=0;

//        String mostsuit="";

//        for(int i=0;i<numnum.length;i++)

//        {

//          if(numnum[i]>max)

//          {

//                max=numnum[i];

//                index=i;

//          }

//        }

//        if(max!=1)

//        {

//          mostsuit=list[index];

//        }

//        System.out.println(mostsuit);

        

 

       

      }

}