Chyba się trochę pogubiłem w kodzie ale żadne modyfikacje mu nie pomagały :/
package pl.codegym.task.task09.task0921;
import java.io.*;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
/*
Metoda w try-catch
*/
public class Solution {
public static void main(String[] args) {
czytajDane();
}
public static void czytajDane() {
//tutaj wpisz swój kod
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList<Integer> lista = new ArrayList<>();
String u = null;
while(true){
try{
u = reader.readLine();
int a = Integer.parseInt(reader.readLine());
lista.add(a);
if(u != null){
break;
}
}
catch(NumberFormatException a){
break;
}
catch(IOException b){
break;
}
}
for(int p=0; p<lista.size(); p++){
int j = lista.size() -1 -p;
System.out.println(lista.get(j));
}
}
}