using System;
using System.Collections.Generic;
using System.Linq;

public class FindingMissingCards
{
    //?????????????????????????????????????????????????¶??????????????????????????????????
    static void Main(string[] args)
    {
        /*---??£?¨???¨---*/
        int i;
        int count;
        string[] buffer;
        List<int> resultList = new List<int> {
            1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,
            27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52
        };
        char mark;
        int No;
        /*---??£?¨???¨---*/

        /*????????°?????\??????????????????????????????????????????*/
        count = int.Parse(Console.ReadLine());

        string[,] inputCardList = new string[count, 2];
        for (i = 0; i < count; i++){
            buffer = Console.ReadLine().Split(' ');
            inputCardList[i,0] = buffer[0];
            inputCardList[i,1] = buffer[1];
        }

        /*?????¨???????????????????????¢???*/
        for(i = 0; i < count; i++){
            //S???0,H???13,C???26,D???39??¨??????
            switch (inputCardList[i,0]){
                case "S":
                    resultList.Remove(int.Parse(inputCardList[i,1]));
                    break;
                case "H":
                    resultList.Remove(13 + int.Parse(inputCardList[i, 1]));
                    break;
                case "C":
                    resultList.Remove(26 + int.Parse(inputCardList[i, 1]));
                    break;
                case "D":
                    resultList.Remove(39 + int.Parse(inputCardList[i, 1]));
                    break;
            }
        }

        /*????????????????????????????????????????????????????????????????????§????????????????????????*/
        for (i = 0; i < resultList.Count; i++){
            switch((resultList[i] - 1) / 13) {
                case 0:
                    Console.WriteLine("S {0}", resultList[i] );
                    break;
                case 1:
                    Console.WriteLine("H {0}", resultList[i] - 13);
                    break;
                case 2:
                    Console.WriteLine("C {0}", resultList[i] % 26);
                    break;
                case 3:
                    Console.WriteLine("D {0}", resultList[i] % 39);
                    break;
            }

        }
    }
}