Сначала не проходил по 2 последним пунктам , теперь по 2 Поставил в private static ArrayList<String> strings = new ArrayList<>(5); 5 если её не ставить , то он почему-то вводит 10 значений с клавиатуры я вообще не могу понять почему , можете объяснить и указать на ошибку