I'm entirely lost. Any help would be appreciated
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
public class Solution {
//public static volatile BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
public static volatile Scanner input = new Scanner(System.in);
public String line = "";
public static List<String> threader = new ArrayList<>();
public static void main(String[] args) throws InterruptedException {
Read3Strings t1 = new Read3Strings();
Read3Strings t2 = new Read3Strings();
t1.start();
t2.start();
t1.printResult();
t2.printResult();
}
public static class Read3Strings extends Thread {
String word1, word2, word3;
public void run() {
word1 = input.nextLine();
word2 = input.nextLine();
word3 = input.nextLine();
threader.add(word1);
threader.add(word2);
threader.add(word3);
}
public void printResult(){
for (String now: threader) {
System.out.println(now);
}
}
}
}