ничего не могу понять
Выражение синтаксически не верное..
файл com/javarush/task/task07/task0713/Solution.java, строка 41, позиция 1229
package com.javarush.task.task07.task0713;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Играем в Jолушку
*/
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList<String> list = new ArrayList<String>();
ArrayList<String> list1 = new ArrayList<String>();
ArrayList<String> list2 = new ArrayList<String>();
ArrayList<String> list3 = new ArrayList<String>();
for (int i = 0; i < 20; i++){
String s = reader.readLine();
list.add(s);
}
for (int j = 0; j < list.size(); j++){
if (list.get(j)%3==0){
list1.add() = list.get(j);
}
for (int d = 0; d < list.size(); d++){
if (list.get(d)%2==0){
list2.add() = list.get(d);
}
for (int e = 0; e < list.size(); e++){
if (list.get(e)%3==0){
list3.add() = list.get(e);
}
printList(list1);
printList(list2);
printList(list3);
}
}
public static void printList(ArrayList<Integer> list) {
for(int i=0; i<list.size();i++){
System.out.println(list.get(i));
}
}
}
}