public class Solution { public static void main(String[] args) throws Exception { BufferedReader r = new BufferedReader(new InputStreamReader(System.in)); ArrayList<Integer> List = new ArrayList<Integer>(); for (int i = 0; i < 20; i ++) { //Считать 20 чисел с клавиатуры и добавить их в главный список. List.add(Integer.parseInt(r.readLine())); } ArrayList<Integer> threeList = new ArrayList<Integer>(); //na 3 ArrayList<Integer> twoList = new ArrayList<Integer>(); //na 2 ArrayList<Integer> elseList = new ArrayList<Integer>(); //3 and 2 for (int i : List) { Integer x = List.get(i); if (x % 3 == 0) //если x - na 3 threeList.add(x); // добавляем x в коллекцию 3 if (x % 2 == 0) twoList.add(x); // добавляем x в коллекцию 2 if (x % 3 == 0 && x % 2 == 0) threeList.add(x);// добавляем x в коллекцию else twoList.add(x); if (x % 3 != 0 && x % 2 != 0) elseList.add(x); } System.out.println(threeList); System.out.println(twoList); System.out.println(elseList); } public static void printList(ArrayList<Integer> list) { for(int i : list){ System.out.println(list.get(i)); } } }