import java.util.Scanner;

public class Main{
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int point1 = 0, point2 = 0;
		String animal1, animal2;
		for (int i = 0; i < n; i++) {
			animal1 = sc.next();
			animal2 = sc.next();
			char[] array1 = animal1.toCharArray();
			char[] array2 = animal2.toCharArray();
			int arrayLength = Math.min(array1.length, array2.length);
			top: for (int j = 0; j < arrayLength; j++) {
				if (array1[j] > array2[j]) {
					point1 += 3;
					break top;
				} else if (array1[j] < array2[j]) {
					point2 += 3;
					break top;
				} else if (j == arrayLength - 1) {
					if (array1.length == array2.length) {
						point1 += 1;
						point2 += 1;
						break top;
					} else if (array1.length > array2.length) {
						point1 += 3;
						break top;
					} else {
						point2 += 3;
						break top;
					}
				}
			}
		}
		System.out.println(point1 + " " + point2);
		sc.close();
	}
} import java.util.Scanner; Scanner java.util public class Main{
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int point1 = 0, point2 = 0;
		String animal1, animal2;
		for (int i = 0; i < n; i++) {
			animal1 = sc.next();
			animal2 = sc.next();
			char[] array1 = animal1.toCharArray();
			char[] array2 = animal2.toCharArray();
			int arrayLength = Math.min(array1.length, array2.length);
			top: for (int j = 0; j < arrayLength; j++) {
				if (array1[j] > array2[j]) {
					point1 += 3;
					break top;
				} else if (array1[j] < array2[j]) {
					point2 += 3;
					break top;
				} else if (j == arrayLength - 1) {
					if (array1.length == array2.length) {
						point1 += 1;
						point2 += 1;
						break top;
					} else if (array1.length > array2.length) {
						point1 += 3;
						break top;
					} else {
						point2 += 3;
						break top;
					}
				}
			}
		}
		System.out.println(point1 + " " + point2);
		sc.close();
	}
} Main public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int point1 = 0, point2 = 0;
		String animal1, animal2;
		for (int i = 0; i < n; i++) {
			animal1 = sc.next();
			animal2 = sc.next();
			char[] array1 = animal1.toCharArray();
			char[] array2 = animal2.toCharArray();
			int arrayLength = Math.min(array1.length, array2.length);
			top: for (int j = 0; j < arrayLength; j++) {
				if (array1[j] > array2[j]) {
					point1 += 3;
					break top;
				} else if (array1[j] < array2[j]) {
					point2 += 3;
					break top;
				} else if (j == arrayLength - 1) {
					if (array1.length == array2.length) {
						point1 += 1;
						point2 += 1;
						break top;
					} else if (array1.length > array2.length) {
						point1 += 3;
						break top;
					} else {
						point2 += 3;
						break top;
					}
				}
			}
		}
		System.out.println(point1 + " " + point2);
		sc.close();
	} main {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int point1 = 0, point2 = 0;
		String animal1, animal2;
		for (int i = 0; i < n; i++) {
			animal1 = sc.next();
			animal2 = sc.next();
			char[] array1 = animal1.toCharArray();
			char[] array2 = animal2.toCharArray();
			int arrayLength = Math.min(array1.length, array2.length);
			top: for (int j = 0; j < arrayLength; j++) {
				if (array1[j] > array2[j]) {
					point1 += 3;
					break top;
				} else if (array1[j] < array2[j]) {
					point2 += 3;
					break top;
				} else if (j == arrayLength - 1) {
					if (array1.length == array2.length) {
						point1 += 1;
						point2 += 1;
						break top;
					} else if (array1.length > array2.length) {
						point1 += 3;
						break top;
					} else {
						point2 += 3;
						break top;
					}
				}
			}
		}
		System.out.println(point1 + " " + point2);
		sc.close();
	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int n = sc.nextInt(); n sc.nextInt() sc.nextInt sc int point1 = 0 point1 0 point2 = 0; point2 0 String animal1 animal1 animal2; animal2 for (int i = 0; i < n; i++) {
			animal1 = sc.next();
			animal2 = sc.next();
			char[] array1 = animal1.toCharArray();
			char[] array2 = animal2.toCharArray();
			int arrayLength = Math.min(array1.length, array2.length);
			top: for (int j = 0; j < arrayLength; j++) {
				if (array1[j] > array2[j]) {
					point1 += 3;
					break top;
				} else if (array1[j] < array2[j]) {
					point2 += 3;
					break top;
				} else if (j == arrayLength - 1) {
					if (array1.length == array2.length) {
						point1 += 1;
						point2 += 1;
						break top;
					} else if (array1.length > array2.length) {
						point1 += 3;
						break top;
					} else {
						point2 += 3;
						break top;
					}
				}
			}
		} int i = 0; int i = 0; i 0 i < n i n i++ i++ i {
			animal1 = sc.next();
			animal2 = sc.next();
			char[] array1 = animal1.toCharArray();
			char[] array2 = animal2.toCharArray();
			int arrayLength = Math.min(array1.length, array2.length);
			top: for (int j = 0; j < arrayLength; j++) {
				if (array1[j] > array2[j]) {
					point1 += 3;
					break top;
				} else if (array1[j] < array2[j]) {
					point2 += 3;
					break top;
				} else if (j == arrayLength - 1) {
					if (array1.length == array2.length) {
						point1 += 1;
						point2 += 1;
						break top;
					} else if (array1.length > array2.length) {
						point1 += 3;
						break top;
					} else {
						point2 += 3;
						break top;
					}
				}
			}
		} {
			animal1 = sc.next();
			animal2 = sc.next();
			char[] array1 = animal1.toCharArray();
			char[] array2 = animal2.toCharArray();
			int arrayLength = Math.min(array1.length, array2.length);
			top: for (int j = 0; j < arrayLength; j++) {
				if (array1[j] > array2[j]) {
					point1 += 3;
					break top;
				} else if (array1[j] < array2[j]) {
					point2 += 3;
					break top;
				} else if (j == arrayLength - 1) {
					if (array1.length == array2.length) {
						point1 += 1;
						point2 += 1;
						break top;
					} else if (array1.length > array2.length) {
						point1 += 3;
						break top;
					} else {
						point2 += 3;
						break top;
					}
				}
			}
		} animal1 = sc.next() animal1 sc.next() sc.next sc animal2 = sc.next() animal2 sc.next() sc.next sc char[] array1 = animal1.toCharArray(); array1 animal1.toCharArray() animal1.toCharArray animal1 char[] array2 = animal2.toCharArray(); array2 animal2.toCharArray() animal2.toCharArray animal2 int arrayLength = Math.min(array1.length, array2.length); arrayLength Math.min(array1.length, array2.length) Math.min Math array1.length array1 array1.length array2.length array2 array2.length System.out.println(point1 + " " + point2) System.out.println System.out System System.out point1 + " " + point2 point1 + " " + point2 point1 " " point2 sc.close() sc.close sc String[] args args public class Main{
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int point1 = 0, point2 = 0;
		String animal1, animal2;
		for (int i = 0; i < n; i++) {
			animal1 = sc.next();
			animal2 = sc.next();
			char[] array1 = animal1.toCharArray();
			char[] array2 = animal2.toCharArray();
			int arrayLength = Math.min(array1.length, array2.length);
			top: for (int j = 0; j < arrayLength; j++) {
				if (array1[j] > array2[j]) {
					point1 += 3;
					break top;
				} else if (array1[j] < array2[j]) {
					point2 += 3;
					break top;
				} else if (j == arrayLength - 1) {
					if (array1.length == array2.length) {
						point1 += 1;
						point2 += 1;
						break top;
					} else if (array1.length > array2.length) {
						point1 += 3;
						break top;
					} else {
						point2 += 3;
						break top;
					}
				}
			}
		}
		System.out.println(point1 + " " + point2);
		sc.close();
	}
} public class Main{
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int point1 = 0, point2 = 0;
		String animal1, animal2;
		for (int i = 0; i < n; i++) {
			animal1 = sc.next();
			animal2 = sc.next();
			char[] array1 = animal1.toCharArray();
			char[] array2 = animal2.toCharArray();
			int arrayLength = Math.min(array1.length, array2.length);
			top: for (int j = 0; j < arrayLength; j++) {
				if (array1[j] > array2[j]) {
					point1 += 3;
					break top;
				} else if (array1[j] < array2[j]) {
					point2 += 3;
					break top;
				} else if (j == arrayLength - 1) {
					if (array1.length == array2.length) {
						point1 += 1;
						point2 += 1;
						break top;
					} else if (array1.length > array2.length) {
						point1 += 3;
						break top;
					} else {
						point2 += 3;
						break top;
					}
				}
			}
		}
		System.out.println(point1 + " " + point2);
		sc.close();
	}
} Main
import java.util.Scanner;

public class Main{
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int point1 = 0, point2 = 0;
		String animal1, animal2;
		for (int i = 0; i < n; i++) {
			animal1 = sc.next();
			animal2 = sc.next();
			char[] array1 = animal1.toCharArray();
			char[] array2 = animal2.toCharArray();
			int arrayLength = Math.min(array1.length, array2.length);
			top: for (int j = 0; j < arrayLength; j++) {
				if (array1[j] > array2[j]) {
					point1 += 3;
					break top;
				} else if (array1[j] < array2[j]) {
					point2 += 3;
					break top;
				} else if (j == arrayLength - 1) {
					if (array1.length == array2.length) {
						point1 += 1;
						point2 += 1;
						break top;
					} else if (array1.length > array2.length) {
						point1 += 3;
						break top;
					} else {
						point2 += 3;
						break top;
					}
				}
			}
		}
		System.out.println(point1 + " " + point2);
		sc.close();
	}
}
