пишемо в стек. Коли треба читати, то перекидаємо з першого стеку в інший, відповідно одержуємо там зворотній порядок, читаємо. Переписуємо назад в перший стек відповідно змінюючи порядок на протилежний.
Навіщо повертати в перший стек?? Чому не читати з другого допоки не дістанемось дна, і потім закинути туди нову партію з першого стеку?