iterator problem in level 4