Если вводить в цикл i до list.size() до ничего не работает, если делать конечный список самому, то все работает как надо. Не понимаю как это так работает