package com.main;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
public class Main {
public static void main(String[] args) {
// write your code here
Thread1 thread1 = new Thread1();
thread1.start();
Thread2 thread2 = new Thread2();
new Thread(thread2).start();
ExecutorService executorService = Executors.newSingleThreadExecutor();
Future<String> future = executorService.submit(new Thread3());
try {
System.out.println(future.get());
} catch (InterruptedException e) {
e.printStackTrace(