
import java.util.ArrayList;
import java.util.List;


public class School {
	
	
	List<Student> StudentList= new ArrayList<Student>();
	//List<Student> StudentList;
	

    public School(List<Student> players)
    {
    	StudentList = players;
    }

    public School add(Student PLayer_add)
    {
        
        List<Student> Players_new= new ArrayList<Student>();
        for (int i = 0; i < StudentList.size(); i++)
        {           
            Players_new.add(StudentList.get(i));
        }
        Players_new.add(PLayer_add);
        
        School Team_new = new School(Players_new);
        return Team_new;
    }

    public School remove(Student PLayer_remove)
    {
        
        List<Student> Players_new= new ArrayList<Student>();
        for (int i = 0; i < StudentList.size(); i++)
        {
            if (StudentList.get(i).Name != PLayer_remove.Name)
            {
                Players_new.add(StudentList.get(i));
            }

        }
        School Team_new = new School(Players_new);
        return Team_new;
    }


}
