
import java.util.Scanner;

public class Main{

	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ

		Scanner sc = new Scanner(System.in);

		int N = sc.nextInt();
		int T = 0;
		int H = 0;

		for (int i = 0; i < N; i++) {
			String Taro = sc.next();
			String Hana = sc.next();

			if (Taro.compareTo(Hana) == 0) {
				T++;
				H++;
//.compareToで比べる時、左の値が大きい場合には正の値、右の値の方が大きければ負の値がでる
			} else if (Taro.compareTo(Hana) > 0) {
				T += 3;
			} else {
				H += 3;
			}

		}
		System.out.println(T + " " + H);
	}
}
 import java.util.Scanner; Scanner java.util public class Main{

	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ

		Scanner sc = new Scanner(System.in);

		int N = sc.nextInt();
		int T = 0;
		int H = 0;

		for (int i = 0; i < N; i++) {
			String Taro = sc.next();
			String Hana = sc.next();

			if (Taro.compareTo(Hana) == 0) {
				T++;
				H++;
//.compareToで比べる時、左の値が大きい場合には正の値、右の値の方が大きければ負の値がでる
			} else if (Taro.compareTo(Hana) > 0) {
				T += 3;
			} else {
				H += 3;
			}

		}
		System.out.println(T + " " + H);
	}
} Main public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ

		Scanner sc = new Scanner(System.in);

		int N = sc.nextInt();
		int T = 0;
		int H = 0;

		for (int i = 0; i < N; i++) {
			String Taro = sc.next();
			String Hana = sc.next();

			if (Taro.compareTo(Hana) == 0) {
				T++;
				H++;
//.compareToで比べる時、左の値が大きい場合には正の値、右の値の方が大きければ負の値がでる
			} else if (Taro.compareTo(Hana) > 0) {
				T += 3;
			} else {
				H += 3;
			}

		}
		System.out.println(T + " " + H);
	} main {
		// TODO 自動生成されたメソッド・スタブ

		Scanner sc = new Scanner(System.in);

		int N = sc.nextInt();
		int T = 0;
		int H = 0;

		for (int i = 0; i < N; i++) {
			String Taro = sc.next();
			String Hana = sc.next();

			if (Taro.compareTo(Hana) == 0) {
				T++;
				H++;
//.compareToで比べる時、左の値が大きい場合には正の値、右の値の方が大きければ負の値がでる
			} else if (Taro.compareTo(Hana) > 0) {
				T += 3;
			} else {
				H += 3;
			}

		}
		System.out.println(T + " " + H);
	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int N = sc.nextInt(); N sc.nextInt() sc.nextInt sc int T = 0; T 0 int H = 0; H 0 for (int i = 0; i < N; i++) {
			String Taro = sc.next();
			String Hana = sc.next();

			if (Taro.compareTo(Hana) == 0) {
				T++;
				H++;
//.compareToで比べる時、左の値が大きい場合には正の値、右の値の方が大きければ負の値がでる
			} else if (Taro.compareTo(Hana) > 0) {
				T += 3;
			} else {
				H += 3;
			}

		} int i = 0; int i = 0; i 0 i < N i N i++ i++ i {
			String Taro = sc.next();
			String Hana = sc.next();

			if (Taro.compareTo(Hana) == 0) {
				T++;
				H++;
//.compareToで比べる時、左の値が大きい場合には正の値、右の値の方が大きければ負の値がでる
			} else if (Taro.compareTo(Hana) > 0) {
				T += 3;
			} else {
				H += 3;
			}

		} {
			String Taro = sc.next();
			String Hana = sc.next();

			if (Taro.compareTo(Hana) == 0) {
				T++;
				H++;
//.compareToで比べる時、左の値が大きい場合には正の値、右の値の方が大きければ負の値がでる
			} else if (Taro.compareTo(Hana) > 0) {
				T += 3;
			} else {
				H += 3;
			}

		} String Taro = sc.next(); Taro sc.next() sc.next sc String Hana = sc.next(); Hana sc.next() sc.next sc if (Taro.compareTo(Hana) == 0) {
				T++;
				H++;
//.compareToで比べる時、左の値が大きい場合には正の値、右の値の方が大きければ負の値がでる
			} else if (Taro.compareTo(Hana) > 0) {
				T += 3;
			} else {
				H += 3;
			} Taro.compareTo(Hana) == 0 Taro.compareTo(Hana) Taro.compareTo Taro Hana 0 {
				T++;
				H++;
//.compareToで比べる時、左の値が大きい場合には正の値、右の値の方が大きければ負の値がでる
			} T++ T H++ H if (Taro.compareTo(Hana) > 0) {
				T += 3;
			} else {
				H += 3;
			} Taro.compareTo(Hana) > 0 Taro.compareTo(Hana) Taro.compareTo Taro Hana 0 {
				T += 3;
			} T += 3 T 3 {
				H += 3;
			} H += 3 H 3 System.out.println(T + " " + H) System.out.println System.out System System.out T + " " + H T + " " + H T " " H String[] args args public class Main{

	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ

		Scanner sc = new Scanner(System.in);

		int N = sc.nextInt();
		int T = 0;
		int H = 0;

		for (int i = 0; i < N; i++) {
			String Taro = sc.next();
			String Hana = sc.next();

			if (Taro.compareTo(Hana) == 0) {
				T++;
				H++;
//.compareToで比べる時、左の値が大きい場合には正の値、右の値の方が大きければ負の値がでる
			} else if (Taro.compareTo(Hana) > 0) {
				T += 3;
			} else {
				H += 3;
			}

		}
		System.out.println(T + " " + H);
	}
} public class Main{

	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ

		Scanner sc = new Scanner(System.in);

		int N = sc.nextInt();
		int T = 0;
		int H = 0;

		for (int i = 0; i < N; i++) {
			String Taro = sc.next();
			String Hana = sc.next();

			if (Taro.compareTo(Hana) == 0) {
				T++;
				H++;
//.compareToで比べる時、左の値が大きい場合には正の値、右の値の方が大きければ負の値がでる
			} else if (Taro.compareTo(Hana) > 0) {
				T += 3;
			} else {
				H += 3;
			}

		}
		System.out.println(T + " " + H);
	}
} Main

import java.util.Scanner;

public class Main{

	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ

		Scanner sc = new Scanner(System.in);

		int N = sc.nextInt();
		int T = 0;
		int H = 0;

		for (int i = 0; i < N; i++) {
			String Taro = sc.next();
			String Hana = sc.next();

			if (Taro.compareTo(Hana) == 0) {
				T++;
				H++;
//.compareToで比べる時、左の値が大きい場合には正の値、右の値の方が大きければ負の値がでる
			} else if (Taro.compareTo(Hana) > 0) {
				T += 3;
			} else {
				H += 3;
			}

		}
		System.out.println(T + " " + H);
	}
}

