import java.io.*;

public class SquadraBase{
	private static Calciatore leggiCalciatore(BufferedReader r) throws Exception{
		String n, c;
		int p ,g;
		n=r.readLine();
		if (n==null)
			return null;
		c=r.readLine();
		p=Integer.parseInt(r.readLine());
		g=Integer.parseInt(r.readLine());
		return new Calciatore(n, c, p, g);
	}
	
	public static Calciatore[] leggiSquadra(String filename) throws Exception{
		FileReader f=new FileReader(filename);
		BufferedReader r=new BufferedReader(f);
		Calciatore d=null;
		//conta quanti blocchi nel file
		int count =0;
		do{
			d=leggiCalciatore(r);
			if (d!=null) count++;
		}while (d!=null);
		if (count == 0)
			return null;
		Calciatore [] vec=new Calciatore[count];
		f=new FileReader(filename);
		r=new BufferedReader(f);
		count =0;
		do{
			d=leggiCalciatore(r);
			if (d!=null) {
				vec[count]=d;
				count++;
			}
		}while (d!=null);
		return vec;
	}	
}