two stack simulate a queue