import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; public class Main { public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); List cars = new LinkedList<>(); int n = Integer.parseInt(bf.readLine()); while (n-- > 0) { String[] inline = bf.readLine().split("\\s+"); String model = inline[0]; int engine = Integer.parseInt(inline[1]); int hp = Integer.parseInt(inline[2]); int cargoW = Integer.parseInt(inline[3]); String typeCargo = inline[4]; ArrayList tireList = new ArrayList<>(); for (int i = 5; i < 12; i += 2) { double al = Double.parseDouble(inline[i]); double al2 = Double.parseDouble(inline[i + 1]); Tyre tire = new Tyre(al, al2); tireList.add(tire); } Car car = new Car(model, engine, hp, cargoW, typeCargo, tireList); cars.add(car); } String com = bf.readLine(); switch (com) { case "fragile": List model = new ArrayList<>(); for (int i = 0; i < cars.size(); i++) { if (cars.get(i).getTypeCargo().equals("fragile")) { if (cars.get(i).getTires().get(i).getPressure() < 1) { model.add(cars.get(i).getModel()); } } } model.forEach(System.out::println); break; case "flamable": cars.forEach(e -> { if (e.getEngine() > 250) { System.out.println(String.format("%s", e.getModel())); } }); break; } } }