правильная работа цикла