Решил, но не пойму почему нельзя использовать итератор. С итератором не проходило.