can somebody give me a hint pls
package com.codegym.task.task07.task0713;
import java.util.Scanner;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
/*
Playing Javarella
*/
public class Solution {
public static void main(String[] args) throws Exception {
ArrayList<Integer>mainlist = new ArrayList<Integer>();
ArrayList<Integer>durch3list = new ArrayList<Integer>();
ArrayList<Integer>durch2list = new ArrayList<Integer>();
ArrayList<Integer>remainlist = new ArrayList<Integer>();
Scanner scan = new Scanner(System.in);
for (int i = 0; i < 20; i++){
mainlist.add(scan.nextInt());
}
int x = scan.nextInt();
if(x %3 == 0){
durch3list.add(x);
}
if(x %2 == 0){
durch2list.add(x);
}
else{
remainlist.add(x);
}
}
public static void printList(List<Integer> list) {
printList(mainlist);
printList(durch3list);
printList(durch2list);
printList(remainlist);
}
}