оптимизированная версия. Записывает значение заполненных ячеек и всего в разные ячейки