import acm.program.*;
import java.awt.*;
import java.util.*;
import java.io.*;

public class StanfordWhoBug1 extends ConsoleProgram {

	private HashMap<String, ArrayList<String>> database = 
			new HashMap<String, ArrayList<String>>();
	
	public void run() {
		setFont("Courier-24");
		println("Stanford Who");
		
		while(true) {
			String query = readLine("? ");
			respondToQuery(query);
		}
	}

	// This is terribly slow 
	private void respondToQuery(String query) {
		try {
			Scanner input = new Scanner(new File("sls.txt"));
			while(input.hasNextLine()) {
				String line = input.nextLine();
				if(line.contains(query)) {
					println(line);
				}
			}
			input.close();
		} catch (IOException e) {
			throw new RuntimeException(e);
		}
	}

}
