Cracking the Coding Interview Chapter 3 Stacks and Queues Problems Three in One Stack Min Stack of Plates Queue via Stacks Sort Stack Animal Shelter