public class Solution3 {
    public static void main(String[] args) throws IOException {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        ArrayList<String> l = new ArrayList<String>();
        for(int i=1;i>0;i++)
        {
        	String a = reader.readLine();
        	l.add(a);
        	if(l.contains("end"))
        	{
        		l.remove("end");
        		for(int e=0; e<l.size();e++)
        		{

        			System.out.println(l.get(e));
        		}
        	}
        	else
        	{
        		continue;
        	}
             }
           }
}
Валидатор не может проверить, занимает долгое время и значения под знаками вопроса...