Please tell me where i'm wrong?
package com.codegym.task.task07.task0713;
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> a = new ArrayList<Integer>();
ArrayList<Integer> b = new ArrayList<Integer>();
ArrayList<Integer> c = new ArrayList<Integer>();
ArrayList<Integer> d = new ArrayList<Integer>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for(int i=0;i<20;i++)
{
// String x = Integer.parseInt(reader.readLine()
a.add(i,Integer.parseInt(reader.readLine()));
}
for(int i=0;i<20;i++)
{
t=a.get(i);
if(t%3==0)
b.add(t);
else if(t%2==0)
c.add(t);
else if((t%3==0)&&(t%2==0))
d.add(t);
}
}
//write your code here
}
public static void printList(List<Integer> list) {
for(int j=0;j<b.length();j++)
System.out.println(b.get(j));
for(int k=0;k<c.length();k++)
System.out.println(c.get(k));
for(int l=0;l<d.length();l++)
System.out.println(d.get(k));
//write your code here
}
}