недопонимаю что возвращать в next и как управлять переменной, по старому 5 строк а по новому только 4. Что я упустил?