次の条件でシステムを作成する必要があります
考慮されるグループを作成します。
グループフェーズ
直接除去フェーズ
利用可能な日付
各チームの本部
各チームの分類またはランキング
グループで一致する可能性のあるツリーの日付を作成します
ツリーは、その後の一致なしに、可能な日付の反復で構成されています。つまり、すべてが各日付で単一のゲームをプレイします。
各グループステージを再プログラムできる必要があります
各チームの会場とスケジュールの好みを考慮する必要があります
これらの好みを考慮した後、次の基準としてスケジュールと日を回転させる必要があります。
グループステージについて言及された同じ基準を持つプログラムの直接除去日
necesito crear un sistema con las siguentes condiciones
Crear los grupos teniendo en cuenta:	
	Las fases de grupos
	Las fases de eliminación directa
	Las fechas disponibles
	Las preferencias de sedes de cada equipo
	La clasificación o ranking de cada equipo
Crear el arbol de fechas de partidos posibles en fase de grupos	
	El árbol consiste en una iteración de las fechas posibles sin que se crucen partidos posteriores, es decir, que todos jueguen en cada fecha un solo partido.
	Se debe poder reprogramar cada fase de grupos
	Se debe tener en cuenta las preferencias de sedes y horarios de cada equipo
	Luego de tener en cuenta esas preferencias, como siguiente criterio se deben rotar los horarios y días.
Programar las fechas de eliminación directa con los mismos criterios mencionados para la fase de grupos