import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Main {
	public static void main(String[] args)throws Exception{
		InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader(isr);
    
    	int kaisu = Integer.parseInt( br.readLine());
    	int tpoint = 0;
    	int hpoint = 0;
    	int kurikaesi = 0;
    	for (int i = 0; i < kaisu; i++)
    	{
    		String[] card = br.readLine().split(" ");
    		String taro = card[0];
    		String hanako = card[1];
    		
    		if (taro.length() <= hanako.length())
    			kurikaesi = taro.length();
    		else if (taro.length() > hanako.length())
    			kurikaesi = hanako.length();
    		
    		for (int j = 0; j < kurikaesi; j++)
    		{
    			if (taro.charAt(j) > hanako.charAt(j))
    			{
    				tpoint += 3;
    				break;
    			}
    			else if (taro.charAt(j) < hanako.charAt(j))
    			{
    				hpoint += 3;
					break;
    			}
    			if (j == kurikaesi - 1)
    			{
    				if (taro.length() == hanako.length())
    				{
    					tpoint += 1;
    					hpoint += 1;
    				}
    				else if (taro.length() < hanako.length())
    					hpoint += 3;
    				else if (taro.length() > hanako.length())
    					tpoint += 3;
    			}
    		}
    	}
		System.out.println(tpoint + " " + hpoint);	
	}

}
/tmp/hf-datasets-cache/medium/datasets/42704881117311-config-parquet-and-info-qiankunmu-Project_CodeNet-896c9d36/hub/datasets--qiankunmu--Project_CodeNet_Python800_and_Java250/snapshots/c899fde44a77ba1cc14973ed3de064e4ff3aadc7/Project_CodeNet_Java250.tar.gz