Помогите разобраться, как именно применят flush(). Что я делаю не так? Верна ли вообще логика кода?