import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Scanner;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String sEncode = "UTF-8";
String sFInput = "input.txt";
ArrayList<String> dalsData = new ArrayList<String>();
String line;
try ( // これはtry-with-resources文なので、
// 自動クローズがサポートされるから、明示的なクローズは必要ない。
BufferedReader reader = new BufferedReader(
new InputStreamReader(
new FileInputStream(sFInput), sEncode)); //
) {
System.out.println("<File Input>");
while (null != (line = reader.readLine())) {
dalsData.add(line);
System.out.println(line);
}
} catch (IOException ex) {
ex.printStackTrace();
}
System.out.println();
while (true) {
System.out.println("<Input Keyword>");
String sKeyword = sc.nextLine();
if (sKeyword.equals("")) {
break;
}
int ix = -1;
for (int i = 0; i < dalsData.size(); i++) {
if (dalsData.get(i).equals(sKeyword)) {
ix = i;
break;
}
}
if (ix < 0) {
System.out.println("<Not Existence>");
} else {
System.out.println("<Index>: " + ix);
}
System.out.println();
}
System.out.println("<End Of Program>");
}
}