
public class ThreadQuiz implements Runnable {

	int count;
	
	public ThreadQuiz(int c) {
		count = c;
	}

	public void run() {
		System.out.println("Hello " + count);
		if (count > 0) {
			Thread thread1 = new Thread(new ThreadQuiz(count-1));
			Thread thread2 = new Thread(new ThreadQuiz(count-1));
			thread1.start();
			thread2.start();
		
			try {
				thread1.join();
				thread2.join();
			} catch (InterruptedException e) {
			}
			
		}
	}
	
	public static void main(String[] args) {		
		ThreadQuiz threadObject = new ThreadQuiz(3);
		threadObject.run();
	}
}

