import java.util.HashSet;
import java.util.Scanner;
import java.util.logging.Logger;

public class Main {
	static boolean fine;
	static Logger log = Logger.getLogger(Main.class.getName());

	public void manutenzione(HashSet<Autobus> autobus, HashSet<Officina> officine) {
		Scanner in;
		String r;
		int t1, t2;

		in = new Scanner(System.in);

		System.out.print("t1: ");
		r = in.nextLine();
		t1 = Integer.parseInt(r);
		System.out.print("t2: ");
		r = in.nextLine();
		t2 = Integer.parseInt(r);

		VerificaPeriodica per = new VerificaPeriodica(t1, autobus);
		Thread periodica = new Thread(per);
		periodica.start();

		VerificaRotture rot = new VerificaRotture(t2, autobus);
		Thread rotture = new Thread(rot);
		rotture.start();

		Attesa att = new Attesa(periodica, rotture);
		Thread attesa = new Thread(att);
		attesa.start();

		try {
			periodica.join();
			rotture.join();
			attesa.join();
		}
		catch (InterruptedException e) {
		}
	}

	public static void main(String[] args) {
		// ...
		// manutenzione(autobus, officine);
		// ...
	}
}
