// Abhimat Krishna Gautam

// Barrington High School

// Senior Division 3

// ACSL Bridge

// December 11, 2008

 

import java.util.*;

public class ACSL10809

{

            public static void main(String[] args)

            {

                        System.out.println("ACSL10809\tACSL Bridge\tAbhimat K Gautam");

                        Scanner in = new Scanner(System.in);

 

                        //Team 1(0) and 2(1) below and above points

                        int below[] = new int[2];

                        int above[] = new int[2];

                        boolean win[] = new boolean[2];

 

                        for (int run = 1; run <= 5; run++) {            //run loop

                                    //Input

                                    System.out.println("Input " + run + ":");

                                    int team = Integer.parseInt(in.next());

                                    int bid = Integer.parseInt(in.next());

                                    int tricks = Integer.parseInt(in.next());

                                    char suit = in.next().charAt(0);

 

                                    if (tricks >= bid + 6) {      //Game won

                                                switch (suit) {

                                                            case 'H':

                                                                        below[team-1] += 30 * bid;

                                                                        above[team-1] += 30 * (tricks - bid - 6);

                                                                        break;

                                                            case 'S':

                                                                        below[team-1] += 30 * bid;

                                                                        above[team-1] += 30 * (tricks - bid - 6);

                                                                        break;

                                                            case 'C':

                                                                        below[team-1] += 20 * bid;

                                                                        above[team-1] += 20 * (tricks - bid - 6);

                                                                        break;

                                                            case 'D':

                                                                        below[team-1] += 20 * bid;

                                                                        above[team-1] += 20 * (tricks - bid - 6);

                                                                        break;

                                                            case 'T':

                                                                        if (!(bid == 0))

                                                                                    below[team-1] += 40;

                                                                        else

                                                                                    above[team-1] += 40;

                                                                        if (!(bid == 0)) {

                                                                                    above[team-1] += 30 * (tricks - bid - 6);

                                                                                    bid--;

                                                                        }

                                                                        else {

                                                                                    tricks--;

                                                                                    above[team-1] += 30 * (tricks - bid - 6);

                                                                        }

                                                                        below[team-1] += 30 * bid;

                                                                        break;

                                                }

                                                win[team - 1] = true;

                                    }

                                    else {            //Game lost

                                                if(win[team-1])

                                                            above[team%2] += 100 * (bid + 6 - tricks);

                                                else

                                                            above[team%2] += 50 * (bid + 6 - tricks);

                                    }

 

                                    //Output

                                    System.out.println("Output " + run + ":\n" + below[0] + ", " + above[0] + ", " + below[1] + ", " + above[1] + "\n");

                                    if(below[0] >= 100 || below[1] >= 100) {  //reset scores

                                                below[0] = below[1] = 0;

                                                win[0] = win[1] = false;

                                    }

                        }

            }

}