только вопрос в эффективности, такой метод не эффективен, 3 раза память выделять
Вот именно, поэтому буду делать так, как написал выше. А вообще, там занимательная практическая задача, если интересно, могу в личку написать, заодно услышу мнение умного человека