
package com.javarush.task.task18.task1822;
/*
Поиск данных внутри файла
*/
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader r = new BufferedReader(new InputStreamReader(System.in));
FileInputStream fileInputStream = new FileInputStream(r.readLine());
List<String> ddd = new ArrayList<>();
String id = args[0];
String tmp = "";
int fig = 0;
boolean theend = false;
while (fileInputStream.available() > 0) {
char t = (char) fileInputStream.read();
//System.out.println(t);
if (t == ' ' || t == 32) {
ddd.add(tmp);
tmp = "";
} else if (fileInputStream.available() == 0) {
tmp = tmp + t;
ddd.add(tmp);
tmp = "";
} else {
tmp = tmp + t;
}
}
fileInputStream.close();
//for(String h: ddd){
// System.out.println(h + " ");
//}
for (int i = 0; i < ddd.size(); i++) {
if (fig == 3) {
fig = -1;
}/*if(i != 0) {
System.out.println(ddd.get(i));
System.out.println(id);
System.out.println(ddd.get(i).equals(id) + " " + isInt(ddd.get(i - 1)));
}*/
if(ddd.get(i).equals(id) && i == 0){
//System.out.println("ZzZz");
for (int j = i; true; j++) {
//System.out.println("zZzZ");
if (isInt(ddd.get(j)) && i != j) {
System.out.print(ddd.get(j) + " ");
break;
}
System.out.print(ddd.get(j) + " ");
}
break;
}
else if (ddd.get(i).equals(id) && isInt(ddd.get(i - 1))) {
//System.out.println("ZzZz");
for (int j = i; true; j++) {
//System.out.println("zZzZ");
if (isInt(ddd.get(j)) && i != j) {
System.out.print(ddd.get(j) + " ");
break;
}
System.out.print(ddd.get(j) + " ");
}
break;
}
fig++;
}
}
public static boolean isInt (String h){
try {
Integer.parseInt(h);
return true;
} catch (NumberFormatException e) {
return false;
}
}
public static boolean isDouble (String h){
if(h.contains(".")){
return true;
}else {
return false;
}
}
}