private void checkIsPlaceFreeRet(ArrayList<String> teachersSymbols) {
	this.proposalsInPlan.clear();
        boolean placeFound;
        for(String teacher : teachersSymbols) {// rozmieszczanie propozycji
            placeFound = false;
            for(MultiRoomerPlace place : proposalsInPlan) {
                if(place.addRoomer(actualPropositions.get(teacher))) {// jeśli to samo miejsce to doda do tej grupy
                    placeFound = true;
                    break;
                }
            }
            if(placeFound == false) {// jeśli nie ma jeszcze takiego zajętego miejsca to jest pierwszym lokatorem i je zajmuje
                this.proposalsInPlan.add(new MultiRoomerPlace(actualPropositions.get(teacher)));
            }
	    actualPropositions.remove(teacher);
        }
	
	this.rejectPropositions.clear();
	for(String teacher : actualPropositions.keySet()) {// dodanie do listy odrzuconych propozycji, które ubiegają się o zajęte miejsca
	    rejectPropositions.add(teacher);
	}
	
        this.actualPropositions.clear();
        
        negotiation();
    }