/**
 * @(#)iProfits.java
 *
 *
 * @author 
 * @version 1.00 2009/10/21
 */

import java.io.*;
   import java.util.*;
public class MiniDWITE {

	public static void main(String args[]) throws Exception {
		BufferedReader in = new BufferedReader(new FileReader("DATA2.txt"));
		PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("OUT2.txt")));
		int[] numbers = new int[10];
		int[] number = new int [5];
	    double numberOfThousand;
	    double totalNumber;
	    int count = 0;
	   String []aos = new String[2];
	   
			

		for (int i = 0; i < 5; i++) {
			String line = in.readLine();
			 
			aos = line.split(" ");
			 number[i]  = (Integer.parseInt(aos[0]) + Integer.parseInt(aos[1]));
			 	 System.out.println(number[i]);
		}
			//System.out.println(Integer.parseInt(aos[0]) + Integer.parseInt(aos[1]));
			 
		//	if (aos[0] + aos[1] == numbers[j])

		
		for (int j = 0; j < 5; j++){
	  	String line = in.readLine();
	  	numbers[j] = Integer.parseInt(line);
	  //System.out.println(numbers[j]);
	 
	  }
 	for (int u = 0; u < 5; u++ ){
 	
 	if (numbers[u] == number[u]){
 	
	  //		System.out.println("true");
	  		count++;
	  		
 	}
	  		
 	}
	  System.out.println(count);
            out.println(count);
 
			//numbers[i] = Integer.parseInt(line);
		    //numbers[i] = Math.ceil(numbers[i]/0.7/0.99/1000)*1000;
			//System.out.println(numbers[i]);
	//	}
	
		
//		for(int i = 0; i<5; i++) {
//			out.println((int)numbers[i]);
//		}
		out.close();
		System.exit(0);
	}
}
		

	
    

