import java.util.ArrayList;
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int count = sc.nextInt();

		ArrayList<Integer> sList = new ArrayList<Integer>();
		ArrayList<Integer> hList = new ArrayList<Integer>();
		ArrayList<Integer> cList = new ArrayList<Integer>();
		ArrayList<Integer> dList = new ArrayList<Integer>();

		for(int i = 0;i < count;i++ ) {

			String mark = sc.next();
			int num = sc.nextInt();

			if(mark.equals("S")) {
				sList.add(num);
			} else if(mark.equals("H")) {
				hList.add(num);
			} else if(mark.equals("C")) {
				cList.add(num);
			} else if(mark.equals("D")) {
				dList.add(num);
			}
		}

		for(int i = 0;i < sList.size() - 1; i++) {
			for(int j = 0;j < sList.size() - 1; j++) {
				if(sList.get(j) > sList.get(j + 1)) {
					int x = sList.get(j);
					sList.set(j, sList.get(j + 1));
					sList.set(j +1, x);
				}
			}

		}
		for(int i = 0;i < hList.size() - 1; i++) {
			for(int j = 0;j < hList.size() - 1; j++) {
				if(hList.get(j) > hList.get(j + 1)) {
					int x = hList.get(j);
					hList.set(j, hList.get(j + 1));
					hList.set(j +1, x);
				}
			}

		}
		for(int i = 0;i < cList.size() - 1; i++) {
			for(int j = 0;j < cList.size() - 1; j++) {
				if(cList.get(j) > cList.get(j + 1)) {
					int x = cList.get(j);
					cList.set(j, cList.get(j + 1));
					cList.set(j +1, x);
				}
			}

		}
		for(int i = 0;i < dList.size() - 1; i++) {
			for(int j = 0;j < dList.size() - 1; j++) {
				if(dList.get(j) > dList.get(j + 1)) {
					int x = dList.get(j);
					dList.set(j, dList.get(j + 1));
					dList.set(j +1, x);
				}
			}

		}


		int numCount;
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < sList.size(); j++) {
				if(sList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("S " + i);
			}


		}
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < hList.size(); j++) {
				if(hList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("H " + i);
			}


		}
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < cList.size(); j++) {
				if(cList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("C " + i);
			}
		}
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < dList.size(); j++) {
				if(dList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("D " + i);
			}
		}


	}

} import java.util.ArrayList; ArrayList java.util import java.util.Scanner; Scanner java.util public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int count = sc.nextInt();

		ArrayList<Integer> sList = new ArrayList<Integer>();
		ArrayList<Integer> hList = new ArrayList<Integer>();
		ArrayList<Integer> cList = new ArrayList<Integer>();
		ArrayList<Integer> dList = new ArrayList<Integer>();

		for(int i = 0;i < count;i++ ) {

			String mark = sc.next();
			int num = sc.nextInt();

			if(mark.equals("S")) {
				sList.add(num);
			} else if(mark.equals("H")) {
				hList.add(num);
			} else if(mark.equals("C")) {
				cList.add(num);
			} else if(mark.equals("D")) {
				dList.add(num);
			}
		}

		for(int i = 0;i < sList.size() - 1; i++) {
			for(int j = 0;j < sList.size() - 1; j++) {
				if(sList.get(j) > sList.get(j + 1)) {
					int x = sList.get(j);
					sList.set(j, sList.get(j + 1));
					sList.set(j +1, x);
				}
			}

		}
		for(int i = 0;i < hList.size() - 1; i++) {
			for(int j = 0;j < hList.size() - 1; j++) {
				if(hList.get(j) > hList.get(j + 1)) {
					int x = hList.get(j);
					hList.set(j, hList.get(j + 1));
					hList.set(j +1, x);
				}
			}

		}
		for(int i = 0;i < cList.size() - 1; i++) {
			for(int j = 0;j < cList.size() - 1; j++) {
				if(cList.get(j) > cList.get(j + 1)) {
					int x = cList.get(j);
					cList.set(j, cList.get(j + 1));
					cList.set(j +1, x);
				}
			}

		}
		for(int i = 0;i < dList.size() - 1; i++) {
			for(int j = 0;j < dList.size() - 1; j++) {
				if(dList.get(j) > dList.get(j + 1)) {
					int x = dList.get(j);
					dList.set(j, dList.get(j + 1));
					dList.set(j +1, x);
				}
			}

		}


		int numCount;
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < sList.size(); j++) {
				if(sList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("S " + i);
			}


		}
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < hList.size(); j++) {
				if(hList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("H " + i);
			}


		}
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < cList.size(); j++) {
				if(cList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("C " + i);
			}
		}
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < dList.size(); j++) {
				if(dList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("D " + i);
			}
		}


	}

} Main public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int count = sc.nextInt();

		ArrayList<Integer> sList = new ArrayList<Integer>();
		ArrayList<Integer> hList = new ArrayList<Integer>();
		ArrayList<Integer> cList = new ArrayList<Integer>();
		ArrayList<Integer> dList = new ArrayList<Integer>();

		for(int i = 0;i < count;i++ ) {

			String mark = sc.next();
			int num = sc.nextInt();

			if(mark.equals("S")) {
				sList.add(num);
			} else if(mark.equals("H")) {
				hList.add(num);
			} else if(mark.equals("C")) {
				cList.add(num);
			} else if(mark.equals("D")) {
				dList.add(num);
			}
		}

		for(int i = 0;i < sList.size() - 1; i++) {
			for(int j = 0;j < sList.size() - 1; j++) {
				if(sList.get(j) > sList.get(j + 1)) {
					int x = sList.get(j);
					sList.set(j, sList.get(j + 1));
					sList.set(j +1, x);
				}
			}

		}
		for(int i = 0;i < hList.size() - 1; i++) {
			for(int j = 0;j < hList.size() - 1; j++) {
				if(hList.get(j) > hList.get(j + 1)) {
					int x = hList.get(j);
					hList.set(j, hList.get(j + 1));
					hList.set(j +1, x);
				}
			}

		}
		for(int i = 0;i < cList.size() - 1; i++) {
			for(int j = 0;j < cList.size() - 1; j++) {
				if(cList.get(j) > cList.get(j + 1)) {
					int x = cList.get(j);
					cList.set(j, cList.get(j + 1));
					cList.set(j +1, x);
				}
			}

		}
		for(int i = 0;i < dList.size() - 1; i++) {
			for(int j = 0;j < dList.size() - 1; j++) {
				if(dList.get(j) > dList.get(j + 1)) {
					int x = dList.get(j);
					dList.set(j, dList.get(j + 1));
					dList.set(j +1, x);
				}
			}

		}


		int numCount;
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < sList.size(); j++) {
				if(sList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("S " + i);
			}


		}
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < hList.size(); j++) {
				if(hList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("H " + i);
			}


		}
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < cList.size(); j++) {
				if(cList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("C " + i);
			}
		}
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < dList.size(); j++) {
				if(dList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("D " + i);
			}
		}


	} main {
		Scanner sc = new Scanner(System.in);
		int count = sc.nextInt();

		ArrayList<Integer> sList = new ArrayList<Integer>();
		ArrayList<Integer> hList = new ArrayList<Integer>();
		ArrayList<Integer> cList = new ArrayList<Integer>();
		ArrayList<Integer> dList = new ArrayList<Integer>();

		for(int i = 0;i < count;i++ ) {

			String mark = sc.next();
			int num = sc.nextInt();

			if(mark.equals("S")) {
				sList.add(num);
			} else if(mark.equals("H")) {
				hList.add(num);
			} else if(mark.equals("C")) {
				cList.add(num);
			} else if(mark.equals("D")) {
				dList.add(num);
			}
		}

		for(int i = 0;i < sList.size() - 1; i++) {
			for(int j = 0;j < sList.size() - 1; j++) {
				if(sList.get(j) > sList.get(j + 1)) {
					int x = sList.get(j);
					sList.set(j, sList.get(j + 1));
					sList.set(j +1, x);
				}
			}

		}
		for(int i = 0;i < hList.size() - 1; i++) {
			for(int j = 0;j < hList.size() - 1; j++) {
				if(hList.get(j) > hList.get(j + 1)) {
					int x = hList.get(j);
					hList.set(j, hList.get(j + 1));
					hList.set(j +1, x);
				}
			}

		}
		for(int i = 0;i < cList.size() - 1; i++) {
			for(int j = 0;j < cList.size() - 1; j++) {
				if(cList.get(j) > cList.get(j + 1)) {
					int x = cList.get(j);
					cList.set(j, cList.get(j + 1));
					cList.set(j +1, x);
				}
			}

		}
		for(int i = 0;i < dList.size() - 1; i++) {
			for(int j = 0;j < dList.size() - 1; j++) {
				if(dList.get(j) > dList.get(j + 1)) {
					int x = dList.get(j);
					dList.set(j, dList.get(j + 1));
					dList.set(j +1, x);
				}
			}

		}


		int numCount;
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < sList.size(); j++) {
				if(sList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("S " + i);
			}


		}
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < hList.size(); j++) {
				if(hList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("H " + i);
			}


		}
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < cList.size(); j++) {
				if(cList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("C " + i);
			}
		}
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < dList.size(); j++) {
				if(dList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("D " + i);
			}
		}


	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int count = sc.nextInt(); count sc.nextInt() sc.nextInt sc ArrayList<Integer> sList = new ArrayList<Integer>(); sList new ArrayList<Integer>() ArrayList<Integer> hList = new ArrayList<Integer>(); hList new ArrayList<Integer>() ArrayList<Integer> cList = new ArrayList<Integer>(); cList new ArrayList<Integer>() ArrayList<Integer> dList = new ArrayList<Integer>(); dList new ArrayList<Integer>() for(int i = 0;i < count;i++ ) {

			String mark = sc.next();
			int num = sc.nextInt();

			if(mark.equals("S")) {
				sList.add(num);
			} else if(mark.equals("H")) {
				hList.add(num);
			} else if(mark.equals("C")) {
				cList.add(num);
			} else if(mark.equals("D")) {
				dList.add(num);
			}
		} int i = 0; int i = 0; i 0 i < count i count i++ i++ i {

			String mark = sc.next();
			int num = sc.nextInt();

			if(mark.equals("S")) {
				sList.add(num);
			} else if(mark.equals("H")) {
				hList.add(num);
			} else if(mark.equals("C")) {
				cList.add(num);
			} else if(mark.equals("D")) {
				dList.add(num);
			}
		} {

			String mark = sc.next();
			int num = sc.nextInt();

			if(mark.equals("S")) {
				sList.add(num);
			} else if(mark.equals("H")) {
				hList.add(num);
			} else if(mark.equals("C")) {
				cList.add(num);
			} else if(mark.equals("D")) {
				dList.add(num);
			}
		} String mark = sc.next(); mark sc.next() sc.next sc int num = sc.nextInt(); num sc.nextInt() sc.nextInt sc if(mark.equals("S")) {
				sList.add(num);
			} else if(mark.equals("H")) {
				hList.add(num);
			} else if(mark.equals("C")) {
				cList.add(num);
			} else if(mark.equals("D")) {
				dList.add(num);
			} mark.equals("S") mark.equals mark "S" {
				sList.add(num);
			} sList.add(num) sList.add sList num if(mark.equals("H")) {
				hList.add(num);
			} else if(mark.equals("C")) {
				cList.add(num);
			} else if(mark.equals("D")) {
				dList.add(num);
			} mark.equals("H") mark.equals mark "H" {
				hList.add(num);
			} hList.add(num) hList.add hList num if(mark.equals("C")) {
				cList.add(num);
			} else if(mark.equals("D")) {
				dList.add(num);
			} mark.equals("C") mark.equals mark "C" {
				cList.add(num);
			} cList.add(num) cList.add cList num if(mark.equals("D")) {
				dList.add(num);
			} mark.equals("D") mark.equals mark "D" {
				dList.add(num);
			} dList.add(num) dList.add dList num for(int i = 0;i < sList.size() - 1; i++) {
			for(int j = 0;j < sList.size() - 1; j++) {
				if(sList.get(j) > sList.get(j + 1)) {
					int x = sList.get(j);
					sList.set(j, sList.get(j + 1));
					sList.set(j +1, x);
				}
			}

		} int i = 0; int i = 0; i 0 i < sList.size() - 1 i sList.size() - 1 sList.size() sList.size sList 1 i++ i++ i {
			for(int j = 0;j < sList.size() - 1; j++) {
				if(sList.get(j) > sList.get(j + 1)) {
					int x = sList.get(j);
					sList.set(j, sList.get(j + 1));
					sList.set(j +1, x);
				}
			}

		} {
			for(int j = 0;j < sList.size() - 1; j++) {
				if(sList.get(j) > sList.get(j + 1)) {
					int x = sList.get(j);
					sList.set(j, sList.get(j + 1));
					sList.set(j +1, x);
				}
			}

		} for(int j = 0;j < sList.size() - 1; j++) {
				if(sList.get(j) > sList.get(j + 1)) {
					int x = sList.get(j);
					sList.set(j, sList.get(j + 1));
					sList.set(j +1, x);
				}
			} int j = 0; int j = 0; j 0 j < sList.size() - 1 j sList.size() - 1 sList.size() sList.size sList 1 j++ j++ j {
				if(sList.get(j) > sList.get(j + 1)) {
					int x = sList.get(j);
					sList.set(j, sList.get(j + 1));
					sList.set(j +1, x);
				}
			} {
				if(sList.get(j) > sList.get(j + 1)) {
					int x = sList.get(j);
					sList.set(j, sList.get(j + 1));
					sList.set(j +1, x);
				}
			} if(sList.get(j) > sList.get(j + 1)) {
					int x = sList.get(j);
					sList.set(j, sList.get(j + 1));
					sList.set(j +1, x);
				} sList.get(j) > sList.get(j + 1) sList.get(j) sList.get sList j sList.get(j + 1) sList.get sList j + 1 j 1 {
					int x = sList.get(j);
					sList.set(j, sList.get(j + 1));
					sList.set(j +1, x);
				} int x = sList.get(j); x sList.get(j) sList.get sList j sList.set(j, sList.get(j + 1)) sList.set sList j sList.get(j + 1) sList.get sList j + 1 j 1 sList.set(j +1, x) sList.set sList j +1 j 1 x for(int i = 0;i < hList.size() - 1; i++) {
			for(int j = 0;j < hList.size() - 1; j++) {
				if(hList.get(j) > hList.get(j + 1)) {
					int x = hList.get(j);
					hList.set(j, hList.get(j + 1));
					hList.set(j +1, x);
				}
			}

		} int i = 0; int i = 0; i 0 i < hList.size() - 1 i hList.size() - 1 hList.size() hList.size hList 1 i++ i++ i {
			for(int j = 0;j < hList.size() - 1; j++) {
				if(hList.get(j) > hList.get(j + 1)) {
					int x = hList.get(j);
					hList.set(j, hList.get(j + 1));
					hList.set(j +1, x);
				}
			}

		} {
			for(int j = 0;j < hList.size() - 1; j++) {
				if(hList.get(j) > hList.get(j + 1)) {
					int x = hList.get(j);
					hList.set(j, hList.get(j + 1));
					hList.set(j +1, x);
				}
			}

		} for(int j = 0;j < hList.size() - 1; j++) {
				if(hList.get(j) > hList.get(j + 1)) {
					int x = hList.get(j);
					hList.set(j, hList.get(j + 1));
					hList.set(j +1, x);
				}
			} int j = 0; int j = 0; j 0 j < hList.size() - 1 j hList.size() - 1 hList.size() hList.size hList 1 j++ j++ j {
				if(hList.get(j) > hList.get(j + 1)) {
					int x = hList.get(j);
					hList.set(j, hList.get(j + 1));
					hList.set(j +1, x);
				}
			} {
				if(hList.get(j) > hList.get(j + 1)) {
					int x = hList.get(j);
					hList.set(j, hList.get(j + 1));
					hList.set(j +1, x);
				}
			} if(hList.get(j) > hList.get(j + 1)) {
					int x = hList.get(j);
					hList.set(j, hList.get(j + 1));
					hList.set(j +1, x);
				} hList.get(j) > hList.get(j + 1) hList.get(j) hList.get hList j hList.get(j + 1) hList.get hList j + 1 j 1 {
					int x = hList.get(j);
					hList.set(j, hList.get(j + 1));
					hList.set(j +1, x);
				} int x = hList.get(j); x hList.get(j) hList.get hList j hList.set(j, hList.get(j + 1)) hList.set hList j hList.get(j + 1) hList.get hList j + 1 j 1 hList.set(j +1, x) hList.set hList j +1 j 1 x for(int i = 0;i < cList.size() - 1; i++) {
			for(int j = 0;j < cList.size() - 1; j++) {
				if(cList.get(j) > cList.get(j + 1)) {
					int x = cList.get(j);
					cList.set(j, cList.get(j + 1));
					cList.set(j +1, x);
				}
			}

		} int i = 0; int i = 0; i 0 i < cList.size() - 1 i cList.size() - 1 cList.size() cList.size cList 1 i++ i++ i {
			for(int j = 0;j < cList.size() - 1; j++) {
				if(cList.get(j) > cList.get(j + 1)) {
					int x = cList.get(j);
					cList.set(j, cList.get(j + 1));
					cList.set(j +1, x);
				}
			}

		} {
			for(int j = 0;j < cList.size() - 1; j++) {
				if(cList.get(j) > cList.get(j + 1)) {
					int x = cList.get(j);
					cList.set(j, cList.get(j + 1));
					cList.set(j +1, x);
				}
			}

		} for(int j = 0;j < cList.size() - 1; j++) {
				if(cList.get(j) > cList.get(j + 1)) {
					int x = cList.get(j);
					cList.set(j, cList.get(j + 1));
					cList.set(j +1, x);
				}
			} int j = 0; int j = 0; j 0 j < cList.size() - 1 j cList.size() - 1 cList.size() cList.size cList 1 j++ j++ j {
				if(cList.get(j) > cList.get(j + 1)) {
					int x = cList.get(j);
					cList.set(j, cList.get(j + 1));
					cList.set(j +1, x);
				}
			} {
				if(cList.get(j) > cList.get(j + 1)) {
					int x = cList.get(j);
					cList.set(j, cList.get(j + 1));
					cList.set(j +1, x);
				}
			} if(cList.get(j) > cList.get(j + 1)) {
					int x = cList.get(j);
					cList.set(j, cList.get(j + 1));
					cList.set(j +1, x);
				} cList.get(j) > cList.get(j + 1) cList.get(j) cList.get cList j cList.get(j + 1) cList.get cList j + 1 j 1 {
					int x = cList.get(j);
					cList.set(j, cList.get(j + 1));
					cList.set(j +1, x);
				} int x = cList.get(j); x cList.get(j) cList.get cList j cList.set(j, cList.get(j + 1)) cList.set cList j cList.get(j + 1) cList.get cList j + 1 j 1 cList.set(j +1, x) cList.set cList j +1 j 1 x for(int i = 0;i < dList.size() - 1; i++) {
			for(int j = 0;j < dList.size() - 1; j++) {
				if(dList.get(j) > dList.get(j + 1)) {
					int x = dList.get(j);
					dList.set(j, dList.get(j + 1));
					dList.set(j +1, x);
				}
			}

		} int i = 0; int i = 0; i 0 i < dList.size() - 1 i dList.size() - 1 dList.size() dList.size dList 1 i++ i++ i {
			for(int j = 0;j < dList.size() - 1; j++) {
				if(dList.get(j) > dList.get(j + 1)) {
					int x = dList.get(j);
					dList.set(j, dList.get(j + 1));
					dList.set(j +1, x);
				}
			}

		} {
			for(int j = 0;j < dList.size() - 1; j++) {
				if(dList.get(j) > dList.get(j + 1)) {
					int x = dList.get(j);
					dList.set(j, dList.get(j + 1));
					dList.set(j +1, x);
				}
			}

		} for(int j = 0;j < dList.size() - 1; j++) {
				if(dList.get(j) > dList.get(j + 1)) {
					int x = dList.get(j);
					dList.set(j, dList.get(j + 1));
					dList.set(j +1, x);
				}
			} int j = 0; int j = 0; j 0 j < dList.size() - 1 j dList.size() - 1 dList.size() dList.size dList 1 j++ j++ j {
				if(dList.get(j) > dList.get(j + 1)) {
					int x = dList.get(j);
					dList.set(j, dList.get(j + 1));
					dList.set(j +1, x);
				}
			} {
				if(dList.get(j) > dList.get(j + 1)) {
					int x = dList.get(j);
					dList.set(j, dList.get(j + 1));
					dList.set(j +1, x);
				}
			} if(dList.get(j) > dList.get(j + 1)) {
					int x = dList.get(j);
					dList.set(j, dList.get(j + 1));
					dList.set(j +1, x);
				} dList.get(j) > dList.get(j + 1) dList.get(j) dList.get dList j dList.get(j + 1) dList.get dList j + 1 j 1 {
					int x = dList.get(j);
					dList.set(j, dList.get(j + 1));
					dList.set(j +1, x);
				} int x = dList.get(j); x dList.get(j) dList.get dList j dList.set(j, dList.get(j + 1)) dList.set dList j dList.get(j + 1) dList.get dList j + 1 j 1 dList.set(j +1, x) dList.set dList j +1 j 1 x int numCount; numCount for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < sList.size(); j++) {
				if(sList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("S " + i);
			}


		} int i = 1; int i = 1; i 1 i <= 13 i 13 i++ i++ i {
			numCount = 0;
			for(int j = 0;j < sList.size(); j++) {
				if(sList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("S " + i);
			}


		} {
			numCount = 0;
			for(int j = 0;j < sList.size(); j++) {
				if(sList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("S " + i);
			}


		} numCount = 0 numCount 0 for(int j = 0;j < sList.size(); j++) {
				if(sList.get(j) == i) {
					numCount++;
				}
			} int j = 0; int j = 0; j 0 j < sList.size() j sList.size() sList.size sList j++ j++ j {
				if(sList.get(j) == i) {
					numCount++;
				}
			} {
				if(sList.get(j) == i) {
					numCount++;
				}
			} if(sList.get(j) == i) {
					numCount++;
				} sList.get(j) == i sList.get(j) sList.get sList j i {
					numCount++;
				} numCount++ numCount if(numCount == 0){
				System.out.println("S " + i);
			} numCount == 0 numCount 0 {
				System.out.println("S " + i);
			} System.out.println("S " + i) System.out.println System.out System System.out "S " + i "S " i for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < hList.size(); j++) {
				if(hList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("H " + i);
			}


		} int i = 1; int i = 1; i 1 i <= 13 i 13 i++ i++ i {
			numCount = 0;
			for(int j = 0;j < hList.size(); j++) {
				if(hList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("H " + i);
			}


		} {
			numCount = 0;
			for(int j = 0;j < hList.size(); j++) {
				if(hList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("H " + i);
			}


		} numCount = 0 numCount 0 for(int j = 0;j < hList.size(); j++) {
				if(hList.get(j) == i) {
					numCount++;
				}
			} int j = 0; int j = 0; j 0 j < hList.size() j hList.size() hList.size hList j++ j++ j {
				if(hList.get(j) == i) {
					numCount++;
				}
			} {
				if(hList.get(j) == i) {
					numCount++;
				}
			} if(hList.get(j) == i) {
					numCount++;
				} hList.get(j) == i hList.get(j) hList.get hList j i {
					numCount++;
				} numCount++ numCount if(numCount == 0){
				System.out.println("H " + i);
			} numCount == 0 numCount 0 {
				System.out.println("H " + i);
			} System.out.println("H " + i) System.out.println System.out System System.out "H " + i "H " i for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < cList.size(); j++) {
				if(cList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("C " + i);
			}
		} int i = 1; int i = 1; i 1 i <= 13 i 13 i++ i++ i {
			numCount = 0;
			for(int j = 0;j < cList.size(); j++) {
				if(cList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("C " + i);
			}
		} {
			numCount = 0;
			for(int j = 0;j < cList.size(); j++) {
				if(cList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("C " + i);
			}
		} numCount = 0 numCount 0 for(int j = 0;j < cList.size(); j++) {
				if(cList.get(j) == i) {
					numCount++;
				}
			} int j = 0; int j = 0; j 0 j < cList.size() j cList.size() cList.size cList j++ j++ j {
				if(cList.get(j) == i) {
					numCount++;
				}
			} {
				if(cList.get(j) == i) {
					numCount++;
				}
			} if(cList.get(j) == i) {
					numCount++;
				} cList.get(j) == i cList.get(j) cList.get cList j i {
					numCount++;
				} numCount++ numCount if(numCount == 0){
				System.out.println("C " + i);
			} numCount == 0 numCount 0 {
				System.out.println("C " + i);
			} System.out.println("C " + i) System.out.println System.out System System.out "C " + i "C " i for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < dList.size(); j++) {
				if(dList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("D " + i);
			}
		} int i = 1; int i = 1; i 1 i <= 13 i 13 i++ i++ i {
			numCount = 0;
			for(int j = 0;j < dList.size(); j++) {
				if(dList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("D " + i);
			}
		} {
			numCount = 0;
			for(int j = 0;j < dList.size(); j++) {
				if(dList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("D " + i);
			}
		} numCount = 0 numCount 0 for(int j = 0;j < dList.size(); j++) {
				if(dList.get(j) == i) {
					numCount++;
				}
			} int j = 0; int j = 0; j 0 j < dList.size() j dList.size() dList.size dList j++ j++ j {
				if(dList.get(j) == i) {
					numCount++;
				}
			} {
				if(dList.get(j) == i) {
					numCount++;
				}
			} if(dList.get(j) == i) {
					numCount++;
				} dList.get(j) == i dList.get(j) dList.get dList j i {
					numCount++;
				} numCount++ numCount if(numCount == 0){
				System.out.println("D " + i);
			} numCount == 0 numCount 0 {
				System.out.println("D " + i);
			} System.out.println("D " + i) System.out.println System.out System System.out "D " + i "D " i String[] args args public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int count = sc.nextInt();

		ArrayList<Integer> sList = new ArrayList<Integer>();
		ArrayList<Integer> hList = new ArrayList<Integer>();
		ArrayList<Integer> cList = new ArrayList<Integer>();
		ArrayList<Integer> dList = new ArrayList<Integer>();

		for(int i = 0;i < count;i++ ) {

			String mark = sc.next();
			int num = sc.nextInt();

			if(mark.equals("S")) {
				sList.add(num);
			} else if(mark.equals("H")) {
				hList.add(num);
			} else if(mark.equals("C")) {
				cList.add(num);
			} else if(mark.equals("D")) {
				dList.add(num);
			}
		}

		for(int i = 0;i < sList.size() - 1; i++) {
			for(int j = 0;j < sList.size() - 1; j++) {
				if(sList.get(j) > sList.get(j + 1)) {
					int x = sList.get(j);
					sList.set(j, sList.get(j + 1));
					sList.set(j +1, x);
				}
			}

		}
		for(int i = 0;i < hList.size() - 1; i++) {
			for(int j = 0;j < hList.size() - 1; j++) {
				if(hList.get(j) > hList.get(j + 1)) {
					int x = hList.get(j);
					hList.set(j, hList.get(j + 1));
					hList.set(j +1, x);
				}
			}

		}
		for(int i = 0;i < cList.size() - 1; i++) {
			for(int j = 0;j < cList.size() - 1; j++) {
				if(cList.get(j) > cList.get(j + 1)) {
					int x = cList.get(j);
					cList.set(j, cList.get(j + 1));
					cList.set(j +1, x);
				}
			}

		}
		for(int i = 0;i < dList.size() - 1; i++) {
			for(int j = 0;j < dList.size() - 1; j++) {
				if(dList.get(j) > dList.get(j + 1)) {
					int x = dList.get(j);
					dList.set(j, dList.get(j + 1));
					dList.set(j +1, x);
				}
			}

		}


		int numCount;
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < sList.size(); j++) {
				if(sList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("S " + i);
			}


		}
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < hList.size(); j++) {
				if(hList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("H " + i);
			}


		}
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < cList.size(); j++) {
				if(cList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("C " + i);
			}
		}
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < dList.size(); j++) {
				if(dList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("D " + i);
			}
		}


	}

} public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int count = sc.nextInt();

		ArrayList<Integer> sList = new ArrayList<Integer>();
		ArrayList<Integer> hList = new ArrayList<Integer>();
		ArrayList<Integer> cList = new ArrayList<Integer>();
		ArrayList<Integer> dList = new ArrayList<Integer>();

		for(int i = 0;i < count;i++ ) {

			String mark = sc.next();
			int num = sc.nextInt();

			if(mark.equals("S")) {
				sList.add(num);
			} else if(mark.equals("H")) {
				hList.add(num);
			} else if(mark.equals("C")) {
				cList.add(num);
			} else if(mark.equals("D")) {
				dList.add(num);
			}
		}

		for(int i = 0;i < sList.size() - 1; i++) {
			for(int j = 0;j < sList.size() - 1; j++) {
				if(sList.get(j) > sList.get(j + 1)) {
					int x = sList.get(j);
					sList.set(j, sList.get(j + 1));
					sList.set(j +1, x);
				}
			}

		}
		for(int i = 0;i < hList.size() - 1; i++) {
			for(int j = 0;j < hList.size() - 1; j++) {
				if(hList.get(j) > hList.get(j + 1)) {
					int x = hList.get(j);
					hList.set(j, hList.get(j + 1));
					hList.set(j +1, x);
				}
			}

		}
		for(int i = 0;i < cList.size() - 1; i++) {
			for(int j = 0;j < cList.size() - 1; j++) {
				if(cList.get(j) > cList.get(j + 1)) {
					int x = cList.get(j);
					cList.set(j, cList.get(j + 1));
					cList.set(j +1, x);
				}
			}

		}
		for(int i = 0;i < dList.size() - 1; i++) {
			for(int j = 0;j < dList.size() - 1; j++) {
				if(dList.get(j) > dList.get(j + 1)) {
					int x = dList.get(j);
					dList.set(j, dList.get(j + 1));
					dList.set(j +1, x);
				}
			}

		}


		int numCount;
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < sList.size(); j++) {
				if(sList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("S " + i);
			}


		}
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < hList.size(); j++) {
				if(hList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("H " + i);
			}


		}
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < cList.size(); j++) {
				if(cList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("C " + i);
			}
		}
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < dList.size(); j++) {
				if(dList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("D " + i);
			}
		}


	}

} Main
import java.util.ArrayList;
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int count = sc.nextInt();

		ArrayList<Integer> sList = new ArrayList<Integer>();
		ArrayList<Integer> hList = new ArrayList<Integer>();
		ArrayList<Integer> cList = new ArrayList<Integer>();
		ArrayList<Integer> dList = new ArrayList<Integer>();

		for(int i = 0;i < count;i++ ) {

			String mark = sc.next();
			int num = sc.nextInt();

			if(mark.equals("S")) {
				sList.add(num);
			} else if(mark.equals("H")) {
				hList.add(num);
			} else if(mark.equals("C")) {
				cList.add(num);
			} else if(mark.equals("D")) {
				dList.add(num);
			}
		}

		for(int i = 0;i < sList.size() - 1; i++) {
			for(int j = 0;j < sList.size() - 1; j++) {
				if(sList.get(j) > sList.get(j + 1)) {
					int x = sList.get(j);
					sList.set(j, sList.get(j + 1));
					sList.set(j +1, x);
				}
			}

		}
		for(int i = 0;i < hList.size() - 1; i++) {
			for(int j = 0;j < hList.size() - 1; j++) {
				if(hList.get(j) > hList.get(j + 1)) {
					int x = hList.get(j);
					hList.set(j, hList.get(j + 1));
					hList.set(j +1, x);
				}
			}

		}
		for(int i = 0;i < cList.size() - 1; i++) {
			for(int j = 0;j < cList.size() - 1; j++) {
				if(cList.get(j) > cList.get(j + 1)) {
					int x = cList.get(j);
					cList.set(j, cList.get(j + 1));
					cList.set(j +1, x);
				}
			}

		}
		for(int i = 0;i < dList.size() - 1; i++) {
			for(int j = 0;j < dList.size() - 1; j++) {
				if(dList.get(j) > dList.get(j + 1)) {
					int x = dList.get(j);
					dList.set(j, dList.get(j + 1));
					dList.set(j +1, x);
				}
			}

		}


		int numCount;
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < sList.size(); j++) {
				if(sList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("S " + i);
			}


		}
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < hList.size(); j++) {
				if(hList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("H " + i);
			}


		}
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < cList.size(); j++) {
				if(cList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("C " + i);
			}
		}
		for(int i = 1;i <= 13; i++) {
			numCount = 0;
			for(int j = 0;j < dList.size(); j++) {
				if(dList.get(j) == i) {
					numCount++;
				}
			}
			if(numCount == 0){
				System.out.println("D " + i);
			}
		}


	}

}