В принципе, в коде всё есть, подробней даже и не объяснить Логика кода проста: 1) Прохожусь по списку с буквами 2) Прохожусь по списку со строками 3) Внутри каждой строки прохожусь по символу 4) Если нахожу совпадения между буквой из списка и буквой в строке, прибавляю счётчик 5) Вывожу результат на экран Код ошибки: com/javarush/task/task10/task1012/Solution.java:35: error: array required, but java.util.ArrayList<java.lang.String> found for (int c = 0; c < list[g].length(); c++) { ^