Hello. In this task, I noticed that the loop when I write: int a = Integer.parseInt(reader.readLine()); for (int i = a ; 0 < i ; i--) lista.add(Integer.parseInt(reader.readLine())); The loop begins to retrieve an infinite number of characters. But when I write: int a = Integer.parseInt(reader.readLine()); for (int i = 0; i < a ; i++) lista.add(Integer.parseInt(reader.readLine())); Everything works fine. I conclude that “ i “ in the For loop cannot be a value of another variable. Am I right?