import java.io.*;
public class Test {
	public static void main(String[] args)throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		System.out.print("Inserisci un istanza del gioco - N. Sedie, N. Partecipanti, N. Sessioni: ");
		
		String scelta=br.readLine();
		numSedie=Integer.parseInt(scelta);
		
		String scelta2=br.readLine();
		numPartecipanti=Integer.parseInt(scelta2);
		
		String scelta3=br.readLine();
		numSessioni=Integer.parseInt(scelta3);
		
		System.out.println("n. sedie:"+numSedie+"  n. Partecipanti:"+numPartecipanti+"  n. Sessioni:"+numSessioni);
		
		//inizializzo le sedie
		Sedia[] sedie=new Sedia[numSedie];
		for(int i=0;i<numSedie;i++)
			sedie[i]=new Sedia();
		
		//inizializzo i partecipanti
		Partecipante[] partecipanti= new Partecipante[numPartecipanti];
		for(int i=0;i<numPartecipanti;i++)
			Thread partecipanti[i]= new Partecipante("partecipante"+i);
				
		for(int i=0;i<=numSessioni;i++)
		{
			new Thread(partecipanti[i]).start();
			sedie[i].liberaSedia();
			partecipanti.notifyAll();
			//join();
		}
		//System.out.println("Statistica:");
		//for(int i=0;i<=numPartecipanti;i++)
		//	System.out.println("Il giocatore ");
		
	}
			
	public static int numPartecipanti;
	public static int numSedie;
	public static int numSessioni;
}